|
|
@@ -371,6 +371,15 @@ public class FeeRuleSchemeServiceNewImpl implements FeeRuleSchemeNewService {
|
|
|
|
|
|
//endregion
|
|
|
|
|
|
+ //region 重新计算一级机构管理费
|
|
|
+ //入口 - 出口 - 机构管理费 2-4级 - 分销费 = 差值 + 一级管理费
|
|
|
+
|
|
|
+ BigDecimal difference = insFeeOrderNew.getJqCostsPremiums().subtract((insFeeOrderNew.getJqExportSuperviseCostsPremiums().add(insFeeOrderNew.getJqExportOtherCostsPremiums())))
|
|
|
+ .subtract(insFeeOrderNew.getJqDeptPremiumsLevel2().add(insFeeOrderNew.getJqDeptPremiumsLevel3()).add(insFeeOrderNew.getJqDeptPremiumsLevel4()).add(insFeeOrderNew.getJqDeptPremiumsLevel5()))
|
|
|
+ .subtract(insFeeOrderNew.getSecondDetailPremiums().add(insFeeOrderNew.getFirstDetailPremiums()).add(insFeeOrderNew.getThirdDetailPremiums()));
|
|
|
+ insFeeOrderNew.setJqDeptPremiumsLevel1(insFeeOrderNew.getJqDeptPremiumsLevel1().add(difference));
|
|
|
+
|
|
|
+ //endregion
|
|
|
|
|
|
insFeeOrderNewService.saveOrUpdate(insFeeOrderNew);
|
|
|
}
|