|
@@ -14,6 +14,7 @@ import com.huiju.estateagents.excel.ShareRecordFailExport;
|
14
|
14
|
import com.huiju.estateagents.excel.ShareRecordSuccessExport;
|
15
|
15
|
import com.huiju.estateagents.mapper.TaPersonMapper;
|
16
|
16
|
import com.huiju.estateagents.mapper.TaShareActivityMapper;
|
|
17
|
+import com.huiju.estateagents.mapper.TaShareChildRecordMapper;
|
17
|
18
|
import com.huiju.estateagents.mapper.TaShareRecordMapper;
|
18
|
19
|
import com.huiju.estateagents.po.TaShareRecordPO;
|
19
|
20
|
import com.huiju.estateagents.service.ITaShareRecordService;
|
|
@@ -40,6 +41,8 @@ public class TaShareRecordServiceImpl extends ServiceImpl<TaShareRecordMapper, T
|
40
|
41
|
private TaShareActivityMapper activityMapper;
|
41
|
42
|
@Autowired
|
42
|
43
|
private TaShareRecordMapper taShareRecordMapper;
|
|
44
|
+ @Autowired
|
|
45
|
+ private TaShareChildRecordMapper taShareChildRecordMapper;
|
43
|
46
|
|
44
|
47
|
@Override
|
45
|
48
|
public IPage<TaShareRecord> getSuccessList(Integer pageNum, Integer pageSize, String phone, Integer status, Integer orgId) {
|
|
@@ -91,15 +94,34 @@ public class TaShareRecordServiceImpl extends ServiceImpl<TaShareRecordMapper, T
|
91
|
94
|
ResponseBean responseBean = new ResponseBean();
|
92
|
95
|
QueryWrapper<TaShareRecord> queryWrapper = new QueryWrapper<>();
|
93
|
96
|
queryWrapper.eq("verification_code", verifyCode);
|
|
97
|
+ queryWrapper.eq("group_activity_id", activityId);
|
94
|
98
|
TaShareRecord taShareRecord = taShareRecordMapper.selectOne(queryWrapper);
|
95
|
|
- if (taShareRecord == null){
|
|
99
|
+
|
|
100
|
+ QueryWrapper<TaShareChildRecord> wrapper = new QueryWrapper<>();
|
|
101
|
+ wrapper.eq("verification_code", verifyCode);
|
|
102
|
+ wrapper.eq("group_activity_id", activityId);
|
|
103
|
+ TaShareChildRecord taShareChildRecord = taShareChildRecordMapper.selectOne(wrapper);
|
|
104
|
+
|
|
105
|
+ if (taShareRecord == null && taShareChildRecord == null){
|
96
|
106
|
responseBean.addError("请输入正确的核销码");
|
97
|
107
|
return responseBean;
|
98
|
108
|
}
|
99
|
|
- taShareRecord.setGroupActivityId(activityId);
|
100
|
|
- taShareRecord.setVerificationStatus(1);
|
101
|
|
- taShareRecordMapper.updateById(taShareRecord);
|
102
|
|
- responseBean.addSuccess("核销成功");
|
|
109
|
+
|
|
110
|
+ if (taShareRecord != null){
|
|
111
|
+ taShareRecord.setGroupActivityId(activityId);
|
|
112
|
+ taShareRecord.setVerificationStatus(1);
|
|
113
|
+ taShareRecordMapper.updateById(taShareRecord);
|
|
114
|
+ responseBean.addSuccess("核销成功");
|
|
115
|
+ }
|
|
116
|
+
|
|
117
|
+ if (taShareChildRecord != null){
|
|
118
|
+ taShareChildRecord.setGroupActivityId(activityId);
|
|
119
|
+ taShareChildRecord.setVerificationStatus(1);
|
|
120
|
+ taShareChildRecordMapper.updateById(taShareChildRecord);
|
|
121
|
+ responseBean.addSuccess("核销成功");
|
|
122
|
+ }
|
|
123
|
+
|
|
124
|
+
|
103
|
125
|
return responseBean;
|
104
|
126
|
}
|
105
|
127
|
|