|
@@ -358,8 +358,7 @@ public class QuoteVerificationAspect {
|
|
|
BiConsumer<InsFeeOrders, BigDecimal> setFollow,
|
|
BiConsumer<InsFeeOrders, BigDecimal> setFollow,
|
|
|
BiConsumer<InsFeeOrders, BigDecimal> setAdditional,
|
|
BiConsumer<InsFeeOrders, BigDecimal> setAdditional,
|
|
|
BiConsumer<InsFeeOrders, BigDecimal> keepPointRate,
|
|
BiConsumer<InsFeeOrders, BigDecimal> keepPointRate,
|
|
|
- BiConsumer<InsFeeOrders, BigDecimal> keepPointPremium
|
|
|
|
|
- ) {
|
|
|
|
|
|
|
+ BiConsumer<InsFeeOrders, BigDecimal> keepPointPremium) {
|
|
|
// 若险种配置为空,默认应收应付为0
|
|
// 若险种配置为空,默认应收应付为0
|
|
|
if (costType == null || premium == null) {
|
|
if (costType == null || premium == null) {
|
|
|
setReceivable.accept(insFeeOrders, BigDecimal.ZERO);
|
|
setReceivable.accept(insFeeOrders, BigDecimal.ZERO);
|
|
@@ -393,8 +392,8 @@ public class QuoteVerificationAspect {
|
|
|
receivable = receivable.setScale(5, RoundingMode.HALF_EVEN);
|
|
receivable = receivable.setScale(5, RoundingMode.HALF_EVEN);
|
|
|
setReceivable.accept(insFeeOrders, receivable);
|
|
setReceivable.accept(insFeeOrders, receivable);
|
|
|
|
|
|
|
|
- // 设置留点比例 入口比例+加投比例-出口比例
|
|
|
|
|
- BigDecimal keepPointRateCal = BigDecimalUtil.subtract(BigDecimalUtil.add(BigDecimalUtil.multiply(inletPercent,taxFactor),addThrowPercent),exportPercent)
|
|
|
|
|
|
|
+ // 设置留点比例 入口比例/taxFactor+加投比例-出口比例
|
|
|
|
|
+ BigDecimal keepPointRateCal = BigDecimalUtil.subtract(BigDecimalUtil.add(BigDecimalUtil.divide(inletPercent,taxFactor),addThrowPercent),exportPercent)
|
|
|
.setScale(5,RoundingMode.HALF_EVEN);
|
|
.setScale(5,RoundingMode.HALF_EVEN);
|
|
|
keepPointRate.accept(insFeeOrders, keepPointRateCal);
|
|
keepPointRate.accept(insFeeOrders, keepPointRateCal);
|
|
|
// 设置留点比例和留点费用
|
|
// 设置留点比例和留点费用
|