|
@@ -20,6 +20,7 @@ import com.qunzhixinxi.hnqz.admin.entity.model.GigBaseInfoModel;
|
|
|
import com.qunzhixinxi.hnqz.admin.entity.model.GigInfoModel;
|
|
|
import com.qunzhixinxi.hnqz.admin.entity.model.GigUserInfoModel;
|
|
|
import com.qunzhixinxi.hnqz.admin.entity.vo.SysUserSubVO;
|
|
|
+import com.qunzhixinxi.hnqz.admin.enums.GigCallBackStatus;
|
|
|
import com.qunzhixinxi.hnqz.admin.enums.GigChannelEnum;
|
|
|
import com.qunzhixinxi.hnqz.admin.enums.GigTypeEnum;
|
|
|
import com.qunzhixinxi.hnqz.admin.enums.MemberIDCardType;
|
|
@@ -302,7 +303,7 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
|
|
|
}
|
|
|
List<SysUserSub> userSubList = sysUserSubService.list(userSubWrapper);
|
|
|
if (CollUtil.isNotEmpty(userSubList)) {
|
|
|
- // 封装请求数据 TODO 只把未认证或认证失败的发起认证
|
|
|
+ // 封装请求数据
|
|
|
BaseMap gigInfo = new BaseMap();
|
|
|
userSubList.stream()
|
|
|
.filter(sysUserSub -> {
|
|
@@ -362,6 +363,12 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
|
|
|
infoModel.setBaseInfo(baseInfoModel);
|
|
|
infoModel.setUserInfo(userInfoModel);
|
|
|
gigInfo.put(userSub.getGigType().name(), infoModel);
|
|
|
+
|
|
|
+ // 更新为进行中状态
|
|
|
+ SysUserSub updateUserSub = new SysUserSub();
|
|
|
+ updateUserSub.setId(userSub.getId());
|
|
|
+ updateUserSub.setCallbackStatus(GigCallBackStatus.IN_PROGRESS);
|
|
|
+ sysUserSubService.updateById(updateUserSub);
|
|
|
});
|
|
|
// 发送mq
|
|
|
if (CollUtil.isNotEmpty(gigInfo)) {
|
|
@@ -450,10 +457,15 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
|
|
|
gigInfo.put(userSub.getGigType().name(),
|
|
|
this.buildOladingBindCardConfirmModel(sysUser, userSub, dept.getTaxCode(), userSignCertDTO.getBankCardNumber()));
|
|
|
}
|
|
|
+ // 更新为进行中状态
|
|
|
+ SysUserSub updateUserSub = new SysUserSub();
|
|
|
+ updateUserSub.setId(userSub.getId());
|
|
|
+ updateUserSub.setCallbackStatus(GigCallBackStatus.IN_PROGRESS);
|
|
|
+ sysUserSubService.updateById(updateUserSub);
|
|
|
});
|
|
|
|
|
|
- // 发送mq
|
|
|
if (CollUtil.isNotEmpty(gigInfo)) {
|
|
|
+ // 发送mq
|
|
|
rabbitMqClient.sendMessage(MqConstants.DIRECT_MODE_GIG_BANK_CARD_QUEUE, JSONUtil.toJsonStr(gigInfo));
|
|
|
}
|
|
|
}
|