Procházet zdrojové kódy

修改bug:
私有应收 批量调整跟单费用后,应收计算的跟单金额与订单审核的跟单金额不一致

jiakai před 2 měsíci
rodič
revize
1dded416cb

+ 9 - 9
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsFeeOrdersServiceImpl.java

@@ -222,9 +222,9 @@ public class InsFeeOrdersServiceImpl extends ServiceImpl<InsFeeOrdersMapper, Ins
 
 
         // 赋值到实体(自动匹配 jq / sy / jy)
         // 赋值到实体(自动匹配 jq / sy / jy)
         if ("jq".equals(type)) {
         if ("jq".equals(type)) {
-            insFeeOrders.setJqCommissionPremium(commission.setScale(scale, RoundingMode.HALF_EVEN));
-            insFeeOrders.setJqReceivablePremium(inlet.setScale(scale, RoundingMode.HALF_EVEN));
-            insFeeOrders.setJqFollowPremium(follow.setScale(scale, RoundingMode.HALF_EVEN));
+            insFeeOrders.setJqCommissionPremium(commission);
+            insFeeOrders.setJqReceivablePremium(inlet);
+            insFeeOrders.setJqFollowPremium(follow);
             insFeeOrders.setJqAdditionalPremium(addThrow);
             insFeeOrders.setJqAdditionalPremium(addThrow);
             insFeeOrders.setJqKeepPointPremium(keepPoint);
             insFeeOrders.setJqKeepPointPremium(keepPoint);
             insFeeOrders.setJqExportPremium(export);
             insFeeOrders.setJqExportPremium(export);
@@ -238,9 +238,9 @@ public class InsFeeOrdersServiceImpl extends ServiceImpl<InsFeeOrdersMapper, Ins
 //            exportAmount.add(insFeeOrders.getJyExportPremium());
 //            exportAmount.add(insFeeOrders.getJyExportPremium());
 //            insFeeOrders.setTotalPayablePremium(BigDecimalUtil.add(exportAmount));
 //            insFeeOrders.setTotalPayablePremium(BigDecimalUtil.add(exportAmount));
         } else if ("sy".equals(type)) {
         } else if ("sy".equals(type)) {
-            insFeeOrders.setSyCommissionPremium(commission.setScale(scale, RoundingMode.HALF_EVEN));
-            insFeeOrders.setSyReceivablePremium(inlet.setScale(scale, RoundingMode.HALF_EVEN));
-            insFeeOrders.setSyFollowPremium(follow.setScale(scale, RoundingMode.HALF_EVEN));
+            insFeeOrders.setSyCommissionPremium(commission);
+            insFeeOrders.setSyReceivablePremium(inlet);
+            insFeeOrders.setSyFollowPremium(follow);
             insFeeOrders.setSyAdditionalPremium(addThrow);
             insFeeOrders.setSyAdditionalPremium(addThrow);
             insFeeOrders.setSyKeepPointPremium(keepPoint);
             insFeeOrders.setSyKeepPointPremium(keepPoint);
             insFeeOrders.setSyExportPremium(export);
             insFeeOrders.setSyExportPremium(export);
@@ -254,9 +254,9 @@ public class InsFeeOrdersServiceImpl extends ServiceImpl<InsFeeOrdersMapper, Ins
 //            exportAmount.add(insFeeOrders.getJyExportPremium());
 //            exportAmount.add(insFeeOrders.getJyExportPremium());
 //            insFeeOrders.setTotalPayablePremium(BigDecimalUtil.add(exportAmount));
 //            insFeeOrders.setTotalPayablePremium(BigDecimalUtil.add(exportAmount));
         } else if ("jy".equals(type)) {
         } else if ("jy".equals(type)) {
-            insFeeOrders.setJyCommissionPremium(commission.setScale(scale, RoundingMode.HALF_EVEN));
-            insFeeOrders.setJyReceivablePremium(inlet.setScale(scale, RoundingMode.HALF_EVEN));
-            insFeeOrders.setJyFollowPremium(follow.setScale(scale, RoundingMode.HALF_EVEN));
+            insFeeOrders.setJyCommissionPremium(commission);
+            insFeeOrders.setJyReceivablePremium(inlet);
+            insFeeOrders.setJyFollowPremium(follow);
             insFeeOrders.setJyAdditionalPremium(addThrow);
             insFeeOrders.setJyAdditionalPremium(addThrow);
             insFeeOrders.setJyKeepPointPremium(keepPoint);
             insFeeOrders.setJyKeepPointPremium(keepPoint);
             insFeeOrders.setJyExportPremium(export);
             insFeeOrders.setJyExportPremium(export);