Commit 4c49ca55 by jianan

新单跟进92

parent f33301bd
......@@ -377,6 +377,27 @@ public class CommissionServiceImpl extends ServiceImpl<CommissionMapper, Commiss
@Override
public void compareWithExpected(String premium, Commission commission, CommissionExpected expected) {
if (expected != null) {
if (ObjectUtils.isEmpty(expected.getCommissionRatio())) {
log.error("预计来佣的来佣比例不能为空,预计来佣业务id:{}", expected.getCommissionExpectedBizId());
return;
}
if (ObjectUtils.isEmpty(expected.getDefaultExchangeRate())) {
log.error("预计来佣的默认汇率不能为空,预计来佣业务id:{}", expected.getCommissionExpectedBizId());
return;
}
if (ObjectUtils.isEmpty(premium)) {
log.error("保费不能为空,来佣业务id:{}", commission.getCommissionBizId());
return;
}
if (ObjectUtils.isEmpty(commission.getAmount())) {
log.error("当前入账金额不能为空,来佣业务id:{}", commission.getCommissionBizId());
return;
}
if (ObjectUtils.isEmpty(commission.getExchangeRate())) {
log.error("当前结算汇率不能为空,来佣业务id:{}", commission.getCommissionBizId());
return;
}
// 当前来佣比例=当前入账金额/结算汇率/保费
BigDecimal currentCommissionRatio = commission.getAmount()
.divide(new BigDecimal(premium), 2, RoundingMode.HALF_UP)
......
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