魏超 5 anos atrás
pai
commit
b5565d919e

+ 3
- 2
src/main/java/com/huiju/estateagents/controller/TaShareRecordController.java Ver arquivo

194
 
194
 
195
     @RequestMapping(value="/admin/taShareRecord/verificate",method= RequestMethod.PUT)
195
     @RequestMapping(value="/admin/taShareRecord/verificate",method= RequestMethod.PUT)
196
     public ResponseBean taShareVerificateRecord(@RequestParam(value = "groupActivityId", required = false) Integer groupActivityId,
196
     public ResponseBean taShareVerificateRecord(@RequestParam(value = "groupActivityId", required = false) Integer groupActivityId,
197
-                                                @RequestParam(value = "verifyCode", required = false) String verificateCode){
197
+                                                @RequestParam(value = "verifyCode", required = false) String verificateCode,
198
+                                                @RequestParam(value = "recordId", required = false) String recordId){
198
         ResponseBean responseBean = new ResponseBean();
199
         ResponseBean responseBean = new ResponseBean();
199
         try {
200
         try {
200
-            responseBean = iTaShareRecordService.verifyCode(groupActivityId, verificateCode);
201
+            responseBean = iTaShareRecordService.verifyCode(groupActivityId, verificateCode, recordId);
201
         }catch (Exception e){
202
         }catch (Exception e){
202
             e.printStackTrace();
203
             e.printStackTrace();
203
             logger.error("taShareVerificateRecord -=- {}",e.toString());
204
             logger.error("taShareVerificateRecord -=- {}",e.toString());

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareRecordService.java Ver arquivo

25
     IPage<TaShareRecord> getSuccessList(Integer pageNum, Integer pageSize, String phone, Integer status, Integer groupActivityId, Integer orgId);
25
     IPage<TaShareRecord> getSuccessList(Integer pageNum, Integer pageSize, String phone, Integer status, Integer groupActivityId, Integer orgId);
26
     IPage<TaShareRecordPO> getFailAndProcessingList(Integer pageNum, Integer pageSize, String phone, Integer status, Integer groupActivityId, Integer orgId);
26
     IPage<TaShareRecordPO> getFailAndProcessingList(Integer pageNum, Integer pageSize, String phone, Integer status, Integer groupActivityId, Integer orgId);
27
     ResponseBean validateRule(TaShareRecord taShareRecord);
27
     ResponseBean validateRule(TaShareRecord taShareRecord);
28
-    ResponseBean verifyCode(Integer activityId, String verifyCode);
28
+    ResponseBean verifyCode(Integer activityId, String verifyCode, String recordId);
29
     Integer getShareRecord(Integer recordId, Integer status);
29
     Integer getShareRecord(Integer recordId, Integer status);
30
     List<ShareRecordSuccessExport>  getShareRecordSuccessExportList(Integer pageCode, Integer pageSize, Integer recordId, Integer status, Integer groupActivityId);
30
     List<ShareRecordSuccessExport>  getShareRecordSuccessExportList(Integer pageCode, Integer pageSize, Integer recordId, Integer status, Integer groupActivityId);
31
     List<ShareRecordFailExport>  getShareRecordFailExportList(Integer pageCode, Integer pageSize, Integer recordId, Integer status, Integer groupActivityId);
31
     List<ShareRecordFailExport>  getShareRecordFailExportList(Integer pageCode, Integer pageSize, Integer recordId, Integer status, Integer groupActivityId);

+ 4
- 2
src/main/java/com/huiju/estateagents/service/impl/TaShareRecordServiceImpl.java Ver arquivo

91
     }
91
     }
92
 
92
 
93
     @Override
93
     @Override
94
-    public ResponseBean verifyCode(Integer activityId, String verifyCode) {
94
+    public ResponseBean verifyCode(Integer activityId, String verifyCode, String recordId) {
95
         ResponseBean responseBean = new ResponseBean();
95
         ResponseBean responseBean = new ResponseBean();
96
         QueryWrapper<TaShareRecord> queryWrapper = new QueryWrapper<>();
96
         QueryWrapper<TaShareRecord> queryWrapper = new QueryWrapper<>();
97
         queryWrapper.eq("verification_code", verifyCode);
97
         queryWrapper.eq("verification_code", verifyCode);
98
-        queryWrapper.eq(activityId!=null, "group_activity_id", activityId);
98
+        queryWrapper.eq(activityId != null, "group_activity_id", activityId);
99
+        queryWrapper.eq(recordId != null, "record_id", recordId);
99
         TaShareRecord taShareRecord = taShareRecordMapper.selectOne(queryWrapper);
100
         TaShareRecord taShareRecord = taShareRecordMapper.selectOne(queryWrapper);
100
 
101
 
101
         QueryWrapper<TaShareChildRecord> wrapper = new QueryWrapper<>();
102
         QueryWrapper<TaShareChildRecord> wrapper = new QueryWrapper<>();
102
         wrapper.eq("verification_code", verifyCode);
103
         wrapper.eq("verification_code", verifyCode);
103
         wrapper.eq(activityId!=null, "group_activity_id", activityId);
104
         wrapper.eq(activityId!=null, "group_activity_id", activityId);
105
+        wrapper.eq(recordId != null, "child_record_id", recordId);
104
         TaShareChildRecord taShareChildRecord = taShareChildRecordMapper.selectOne(wrapper);
106
         TaShareChildRecord taShareChildRecord = taShareChildRecordMapper.selectOne(wrapper);
105
 
107
 
106
         if (taShareRecord == null && taShareChildRecord == null){
108
         if (taShareRecord == null && taShareChildRecord == null){

+ 2
- 0
src/main/resources/mapper/TaShareRecordMapper.xml Ver arquivo

12
 
12
 
13
     <select id="recordSuccessList" resultType="com.huiju.estateagents.entity.TaShareRecord">
13
     <select id="recordSuccessList" resultType="com.huiju.estateagents.entity.TaShareRecord">
14
         (select
14
         (select
15
+        t.record_id,
15
         t.group_activity_id as groupActivityId,
16
         t.group_activity_id as groupActivityId,
16
         t.nickname,
17
         t.nickname,
17
         t.phone,
18
         t.phone,
34
         </if> order by t.end_time desc limit 100000000)
35
         </if> order by t.end_time desc limit 100000000)
35
         union all
36
         union all
36
         (select
37
         (select
38
+        a.child_record_id as record_id,
37
         a.group_activity_id as groupActivityId,
39
         a.group_activity_id as groupActivityId,
38
         a.nickname as joinNickName,
40
         a.nickname as joinNickName,
39
         a.phone as joinPhone,
41
         a.phone as joinPhone,