|
@@ -979,19 +979,28 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
|
|
|
if (jsonResult.getInt("code") == 0) {
|
|
|
JSONObject data = jsonResult.getJSONObject("data");
|
|
|
if ("2000".equals(data.getStr("code"))) {
|
|
|
+ LocalDateTime now = LocalDateTime.now();
|
|
|
// 保存手机号和银行卡号
|
|
|
SysUser updateUser = new SysUser();
|
|
|
updateUser.setUserId(sysUser.getUserId());
|
|
|
updateUser.setBankPhone(userSignCertDTO.getBankPhone());
|
|
|
updateUser.setBankCardNumber(userSignCertDTO.getBankCardNumber());
|
|
|
+ updateUser.setUpdateTime(now);
|
|
|
+ sysUserService.updateById(updateUser);
|
|
|
+
|
|
|
+ // 更新userSub状态
|
|
|
+ SysUserSub updateUserSub = new SysUserSub();
|
|
|
+ updateUserSub.setId(userSub.getId());
|
|
|
+ updateUserSub.setCallbackStatus(GigCallBackStatus.RETURNED);
|
|
|
if (TaxHelperCertStatus.CHECKED_UNBIND.getCode() == userSub.getCertStatus()) {
|
|
|
- updateUser.setCertStatus(TaxHelperCertStatus.CERT.getCode());
|
|
|
+ updateUserSub.setCertStatus(TaxHelperCertStatus.CERT.getCode());
|
|
|
} else {
|
|
|
// 处理税邦云认证成功,还没进行mq回调,这时发起了绑卡操作成功的问题
|
|
|
- updateUser.setCertStatus(TaxHelperCertStatus.UNCHECKED_BIND.getCode());
|
|
|
+ updateUserSub.setCertStatus(TaxHelperCertStatus.UNCHECKED_BIND.getCode());
|
|
|
}
|
|
|
- updateUser.setUpdateTime(LocalDateTime.now());
|
|
|
- sysUserService.updateById(updateUser);
|
|
|
+ updateUserSub.setUpdateTime(now);
|
|
|
+ updateUserSub.setUpdateUser(SecurityUtils.getUser().getId());
|
|
|
+ sysUserSubService.updateById(updateUserSub);
|
|
|
|
|
|
return R.ok();
|
|
|
}
|