Commit dbb4840b by zhangxingmin

push

parent 67d24995
...@@ -846,26 +846,24 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss ...@@ -846,26 +846,24 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
commission.setCommissionBizId(RandomStringGenerator.generateBizId16(CommonEnum.UID_TYPE_COMMISSION.getCode())); commission.setCommissionBizId(RandomStringGenerator.generateBizId16(CommonEnum.UID_TYPE_COMMISSION.getCode()));
// 关联业务id // 关联业务id
if ("R".equals(request.getCommissionBizType())) { if ("R".equals(request.getCommissionBizType())) {
if (MapUtils.isNotEmpty(policyMap)) { Policy policy = policyMap.get(request.getPolicyNo());
Policy policy = policyMap.get(request.getPolicyNo()); if (policy != null) {
if (policy != null) { commission.setReconciliationCompany(policy.getReconciliationCompany());
commission.setReconciliationCompany(policy.getReconciliationCompany()); commission.setReconciliationCompanyBizId(policy.getReconciliationCompanyBizId());
commission.setReconciliationCompanyBizId(policy.getReconciliationCompanyBizId()); commission.setProductLaunchBizId(policy.getProductLaunchBizId());
commission.setProductLaunchBizId(policy.getProductLaunchBizId()); commission.setInsuranceCompanyBizId(policy.getInsuranceCompanyBizId());
commission.setInsuranceCompanyBizId(policy.getInsuranceCompanyBizId()); commission.setPremium(Convert.toStr(policy.getPaymentPremium()));
commission.setPremium(Convert.toStr(policy.getPaymentPremium())); commission.setPolicyCurrency(policy.getCurrency());
commission.setPolicyCurrency(policy.getCurrency()); // 本次入账比例
// 本次入账比例 commission.setCurrentCommissionRatio(calculateCurrentCommissionRatio(
commission.setCurrentCommissionRatio(calculateCurrentCommissionRatio( commission.getPremium(),
commission.getPremium(), commission.getAmount(),
commission.getAmount(), commission.getCurrency(),
commission.getCurrency(), commission.getExchangeRate(),
commission.getExchangeRate(), commission.getPolicyCurrency())
commission.getPolicyCurrency()) );
); } else {
} else { throw new BusinessException(ResultCode.PARAMS_ERROR.getCode(), "保单不存在, policyNo: " + request.getPolicyNo());
throw new BusinessException(ResultCode.PARAMS_ERROR.getCode(), "保单不存在, policyNo: " + request.getPolicyNo());
}
} }
} else { } else {
commission.setPolicyNo(null); commission.setPolicyNo(null);
......
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