魏超 5 лет назад
Родитель
Сommit
b5565d919e

+ 3
- 2
src/main/java/com/huiju/estateagents/controller/TaShareRecordController.java Просмотреть файл

@@ -194,10 +194,11 @@ public class TaShareRecordController extends BaseController {
194 194
 
195 195
     @RequestMapping(value="/admin/taShareRecord/verificate",method= RequestMethod.PUT)
196 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 199
         ResponseBean responseBean = new ResponseBean();
199 200
         try {
200
-            responseBean = iTaShareRecordService.verifyCode(groupActivityId, verificateCode);
201
+            responseBean = iTaShareRecordService.verifyCode(groupActivityId, verificateCode, recordId);
201 202
         }catch (Exception e){
202 203
             e.printStackTrace();
203 204
             logger.error("taShareVerificateRecord -=- {}",e.toString());

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareRecordService.java Просмотреть файл

@@ -25,7 +25,7 @@ public interface ITaShareRecordService extends IService<TaShareRecord> {
25 25
     IPage<TaShareRecord> getSuccessList(Integer pageNum, Integer pageSize, String phone, Integer status, Integer groupActivityId, Integer orgId);
26 26
     IPage<TaShareRecordPO> getFailAndProcessingList(Integer pageNum, Integer pageSize, String phone, Integer status, Integer groupActivityId, Integer orgId);
27 27
     ResponseBean validateRule(TaShareRecord taShareRecord);
28
-    ResponseBean verifyCode(Integer activityId, String verifyCode);
28
+    ResponseBean verifyCode(Integer activityId, String verifyCode, String recordId);
29 29
     Integer getShareRecord(Integer recordId, Integer status);
30 30
     List<ShareRecordSuccessExport>  getShareRecordSuccessExportList(Integer pageCode, Integer pageSize, Integer recordId, Integer status, Integer groupActivityId);
31 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 Просмотреть файл

@@ -91,16 +91,18 @@ public class TaShareRecordServiceImpl extends ServiceImpl<TaShareRecordMapper, T
91 91
     }
92 92
 
93 93
     @Override
94
-    public ResponseBean verifyCode(Integer activityId, String verifyCode) {
94
+    public ResponseBean verifyCode(Integer activityId, String verifyCode, String recordId) {
95 95
         ResponseBean responseBean = new ResponseBean();
96 96
         QueryWrapper<TaShareRecord> queryWrapper = new QueryWrapper<>();
97 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 100
         TaShareRecord taShareRecord = taShareRecordMapper.selectOne(queryWrapper);
100 101
 
101 102
         QueryWrapper<TaShareChildRecord> wrapper = new QueryWrapper<>();
102 103
         wrapper.eq("verification_code", verifyCode);
103 104
         wrapper.eq(activityId!=null, "group_activity_id", activityId);
105
+        wrapper.eq(recordId != null, "child_record_id", recordId);
104 106
         TaShareChildRecord taShareChildRecord = taShareChildRecordMapper.selectOne(wrapper);
105 107
 
106 108
         if (taShareRecord == null && taShareChildRecord == null){

+ 2
- 0
src/main/resources/mapper/TaShareRecordMapper.xml Просмотреть файл

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