Commit 5fcd87ce by jianan

新单跟进同步预约信息8

parent 2c87d73c
......@@ -504,6 +504,9 @@ public class ApiPolicyFollowController {
if (policyFollow == null) {
return Result.fail(ResultCode.NULL_ERROR.getCode(), ResultCode.NULL_ERROR.getMessage());
}
if (ObjectUtils.isEmpty(policyFollow.getReconciliationCompanyCode())) {
return Result.fail(ResultCode.NULL_ERROR.getCode(), "新单跟进记录中,reconciliationCompanyCode不能为空");
}
PolicyFollowStatusEnum currentStatusEnum = PolicyFollowStatusEnum.getEnumByValue(changePolicyFollowStatusRequest.getStatus());
// 修改为生效时需要校验、同步预计发佣
......
......@@ -517,20 +517,7 @@ public class PolicyFollowServiceImpl extends ServiceImpl<PolicyFollowMapper, Pol
}
}
}
if (ObjectUtils.isEmpty(policy.getReconciliationCompanyCode())) {
if (ObjectUtils.isEmpty(policy.getReconciliationCompanyBizId())) {
throw new BusinessException("对账公司业务ID不能为空");
}
// 调用对账公司 feignclient,查询对账公司编码
String reconciliationCompanyCode = queryReconciliationCompanyByFeign(policy.getReconciliationCompanyBizId());
// 如果仍然没有获取到编码,抛异常
if (StringUtils.isBlank(reconciliationCompanyCode)) {
throw new BusinessException("未能从对账公司服务获取编码,请补充,当前对账公司:" + policy.getReconciliationCompany());
}
policy.setReconciliationCompanyCode(reconciliationCompanyCode);
}
// 保存保单
try {
policyService.save(policy);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment