|
@@ -3,6 +3,7 @@ package com.qunzhixinxi.hnqz.admin.service.gig.impl;
|
|
|
import cn.hutool.core.map.MapUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.constant.CacheConstants;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.OladingCommonRequest;
|
|
@@ -294,7 +295,7 @@ public class GigThirdApiServiceImpl implements GigThirdApiService {
|
|
|
}
|
|
|
|
|
|
Map<String, String> subMap = new HashMap<>();
|
|
|
- SysUserSub updateUserSub = new SysUserSub();
|
|
|
+ LambdaUpdateWrapper<SysUserSub> updateUserSubWrapper = Wrappers.lambdaUpdate();
|
|
|
if (OladingCommonRequest.UploadIdCardImageStatus.IDENTIFY_SUCCESS.equals(uploadIdCertStatus)) {
|
|
|
// 如果成功,则发送协议上传MQ
|
|
|
log.info("=============================发送协议上传MQ==================================");
|
|
@@ -303,17 +304,19 @@ public class GigThirdApiServiceImpl implements GigThirdApiService {
|
|
|
userSignCertDTO.setGigTypeList(Collections.singletonList(GigTypeEnum.OLADING));
|
|
|
sysUserSignCertService.batchChannelCert(userSignCertDTO);
|
|
|
subMap.put("certStatus", OladingCertStatus.SIGNED.name());
|
|
|
- updateUserSub.setCertStatus(Integer.valueOf(OladingCertStatus.SIGNED.getCode()));
|
|
|
+ updateUserSubWrapper.set(SysUserSub::getCertStatus, Integer.valueOf(OladingCertStatus.SIGNED.getCode()));
|
|
|
} else {
|
|
|
subMap.put("certStatus", OladingCertStatus.SIGNED.name());
|
|
|
- updateUserSub.setCertStatus(Integer.valueOf(OladingCertStatus.SIGNED.getCode()));
|
|
|
- updateUserSub.setCallbackStatus(GigCallBackStatus.RETURNED);
|
|
|
+ updateUserSubWrapper.set(SysUserSub::getCertStatus, Integer.valueOf(OladingCertStatus.SIGNED.getCode()));
|
|
|
+ updateUserSubWrapper.set(SysUserSub::getCallbackStatus, GigCallBackStatus.RETURNED);
|
|
|
+ updateUserSubWrapper.set(SysUserSub::getIdCardFrontUrl, null);
|
|
|
+ updateUserSubWrapper.set(SysUserSub::getIdCardBackUrl, null);
|
|
|
}
|
|
|
- updateUserSub.setId(userSub.getId());
|
|
|
- updateUserSub.setUpdateTime(LocalDateTime.now());
|
|
|
- updateUserSub.setUpdateUser(0);
|
|
|
+ updateUserSubWrapper.eq(SysUserSub::getId, userSub.getId());
|
|
|
+ updateUserSubWrapper.set(SysUserSub::getUpdateTime, LocalDateTime.now());
|
|
|
+ updateUserSubWrapper.set(SysUserSub::getUpdateUser, 0);
|
|
|
// 更新状态
|
|
|
- sysUserSubService.updateById(updateUserSub);
|
|
|
+ sysUserSubService.update(updateUserSubWrapper);
|
|
|
|
|
|
// 结果放到redis
|
|
|
String key = CacheConstants.USER_SIGN_CERT_RESPONSE_KEY + userSub.getUserId();
|