فهرست منبع

增加用户是否报名验证逻辑

JiangChongBo 2 سال پیش
والد
کامیت
4526062341

+ 10 - 0
src/main/java/com/caimei/controller/wechat/WxAuthApi.java

@@ -453,6 +453,16 @@ public class WxAuthApi {
         return authService.getActivitty(authUserId);
     }
 //--------------------------------------------挑战赛1.7.7(ROSS)-------------------------------------------------------------------------------------------------
+
+    /**
+     * 验证用户是否已经报名
+     * @param mobile
+     * @return
+     */
+    @GetMapping("/check/contest/info")
+    public ResponseJson<RossChallengeRoundVo> checkContestedInfo(String mobile){
+        return authService.checkContestedInfo(mobile);
+    }
     /**
      * 获取已报名信息列表
      * @return

+ 3 - 0
src/main/java/com/caimei/mapper/cmMapper/AuthMapper.java

@@ -189,6 +189,9 @@ public interface AuthMapper {
 
     List<RossChallengeRoundVo> getcontestedInfo();
 
+    RossChallengeRoundVo getcontestedInfoByUserName(@Param("mobile")String mobile);
+
+
     List<RossChallengeVideo> getVideoAll(@Param("mobileOrAuthpart")String mobileOrAuthpart);
 
     List<RossChallengeVideo> getVideoByUsername(@Param("mobile")String mobile);

+ 6 - 0
src/main/java/com/caimei/service/auth/AuthService.java

@@ -314,6 +314,12 @@ public interface AuthService {
      * @return
      */
     List<RossChallengeRoundVo> getInfoByUserName(String userName);
+    /**
+     * 验证用户是否已经报名
+     * @param mobile
+     * @return
+     */
+    ResponseJson<RossChallengeRoundVo> checkContestedInfo(String mobile);
     /**
      * 获取已报名信息列表
      * @return

+ 8 - 1
src/main/java/com/caimei/service/auth/impl/AuthServiceImpl.java

@@ -1931,7 +1931,14 @@ public class AuthServiceImpl implements AuthService {
     public List<RossChallengeRoundVo> getInfoByUserName(String userName){
         return authMapper.getInfoByUserName(userName);
     }
-
+    /**
+     * 验证用户是否已经报名
+     * @param mobile
+     * @return
+     */
+    public ResponseJson<RossChallengeRoundVo> checkContestedInfo(String mobile){
+        return ResponseJson.success(authMapper.getcontestedInfoByUserName(mobile));
+    }
     /**
      * 获取已报名信息列表
      * @return

+ 3 - 0
src/main/resources/mapper/AuthMapper.xml

@@ -830,6 +830,9 @@
     <select id="getcontestedInfo" resultType="com.caimei.model.vo.RossChallengeRoundVo">
         select * from cm_ross_challenge_round where  contestStatus=1
     </select>
+    <select id="getcontestedInfoByUserName" resultType="com.caimei.model.vo.RossChallengeRoundVo">
+        select * from cm_ross_challenge_round where userName=#{mobile}
+    </select>
     <select id="getVideoAll" resultType="com.caimei.model.vo.RossChallengeVideo">
         select cr.*,cba.authParty from cm_ross_challenge_video cr
         left join cm_brand_auth cba on cr.authId=cba.id