Browse Source

* 小程序变更

chen.cheng 10 months ago
parent
commit
bde6174a9e

+ 5 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/cp/CpsUsrApplyController.java

@@ -67,6 +67,11 @@ public class CpsUsrApplyController extends BaseController
         return success(cpsUsrApplyService.selectCpsUsrApplyById(id));
     }
 
+    @GetMapping(value = "/info/meeting")
+    public AjaxResult getUsrMeetingInfo() {
+        return success(cpsUsrApplyService.selectCpsUsrApplyByTel());
+    }
+
     /**
      * 新增cps_usr_apply与会申请
      */

+ 5 - 1
ruoyi-system/src/main/java/com/ruoyi/system/mapper/CpsUsrApplyMapper.java

@@ -1,7 +1,9 @@
 package com.ruoyi.system.mapper;
 
-import java.util.List;
 import com.ruoyi.system.domain.CpsUsrApply;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 /**
  * cps_usr_apply与会申请Mapper接口
@@ -19,6 +21,8 @@ public interface CpsUsrApplyMapper
      */
     public CpsUsrApply selectCpsUsrApplyById(Long id);
 
+    CpsUsrApply selectCpsUsrApplyByTel(@Param("tel") String tel,@Param("meetingType")String meetingType);
+
     /**
      * 查询cps_usr_apply与会申请列表
      *

+ 2 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/ICpsUsrApplyService.java

@@ -19,6 +19,8 @@ public interface ICpsUsrApplyService
      */
     public CpsUsrApply selectCpsUsrApplyById(Long id);
 
+    CpsUsrApply selectCpsUsrApplyByTel();
+
     /**
      * 查询cps_usr_apply与会申请列表
      *

+ 10 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CpsUsrApplyServiceImpl.java

@@ -1,8 +1,12 @@
 package com.ruoyi.system.service.impl;
 
+import com.ruoyi.common.core.domain.model.LoginUser;
+import com.ruoyi.common.core.domain.model.WeChatUser;
+import com.ruoyi.common.enums.MeetingType;
 import com.ruoyi.common.enums.ReviewStatus;
 import com.ruoyi.common.enums.SysYesNo;
 import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.system.domain.CpsUsrApply;
 import com.ruoyi.system.mapper.CpsUsrApplyMapper;
 import com.ruoyi.system.service.ICpsUsrApplyService;
@@ -34,6 +38,12 @@ public class CpsUsrApplyServiceImpl implements ICpsUsrApplyService {
         return cpsUsrApplyMapper.selectCpsUsrApplyById(id);
     }
 
+    @Override
+    public CpsUsrApply selectCpsUsrApplyByTel() {
+        WeChatUser loginUser = (WeChatUser) SecurityUtils.getLoginUser();
+        return cpsUsrApplyMapper.selectCpsUsrApplyByTel(loginUser.getTel(), MeetingType.MEETING.getCode());
+    }
+
     /**
      * 查询cps_usr_apply与会申请列表
      *

+ 5 - 0
ruoyi-system/src/main/resources/mapper/cp/CpsUsrApplyMapper.xml

@@ -48,6 +48,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         where id = #{id}
     </select>
 
+    <select id="selectCpsUsrApplyByTel" parameterType="String" resultMap="CpsUsrApplyResult">
+        <include refid="selectCpsUsrApplyVo"/>
+        where tel = #{tel} and apply_type = #{meetingType}
+    </select>
+
     <insert id="insertCpsUsrApply" parameterType="com.ruoyi.system.domain.CpsUsrApply" useGeneratedKeys="true" keyProperty="id">
         insert into cps_usr_apply
         <trim prefix="(" suffix=")" suffixOverrides=",">