|
@@ -177,8 +177,21 @@ public class WmTaxHelperController {
|
|
userService.updateById(tmp);
|
|
userService.updateById(tmp);
|
|
return R.ok(response.getMessage());
|
|
return R.ok(response.getMessage());
|
|
} else {
|
|
} else {
|
|
- log.info("税邦云增员失败:{},{},原因是:{}", user.getRealname(), user.getUsername(),
|
|
|
|
- response.getMessage());
|
|
|
|
|
|
+
|
|
|
|
+ // 已经增员的补偿逻辑
|
|
|
|
+ String errorMsg = String.format(CommonConstants.ALREADY_ADD_MEMBER_SUCCESSFUL, dept.getTaxCode());
|
|
|
|
+ if (errorMsg.equals(response.getMessage())){
|
|
|
|
+ log.info("税邦云历史增员成功:{},{},原因是:{}", user.getRealname(), user.getUsername(), response.getMessage());
|
|
|
|
+ SysUser tmp = new SysUser();
|
|
|
|
+ tmp.setUserId(user.getUserId());
|
|
|
|
+ tmp.setCertStatus(TaxHelperCertStatus.ADD_MEMBER.getCode());
|
|
|
|
+ tmp.setIdCardNumber(vo.getIdNumber());
|
|
|
|
+ tmp.setUpdateTime(LocalDateTime.now());
|
|
|
|
+ userService.updateById(tmp);
|
|
|
|
+ return R.ok(response.getMessage());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ log.info("税邦云增员失败:{},{},原因是:{}", user.getRealname(), user.getUsername(), response.getMessage());
|
|
return R.failed(response.getMessage());
|
|
return R.failed(response.getMessage());
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|