فهرست منبع

费用调整 修改四舍五入

785834757 2 سال پیش
والد
کامیت
b24e0c6a6a

+ 1 - 1
src/main/java/com/ydtech/modules/fee/service/impl/FeeRuleSchemeServiceImpl.java

@@ -2779,7 +2779,7 @@ public class FeeRuleSchemeServiceImpl implements FeeRuleSchemeService {
         FeeOrderNewVo.ExportFee exportFee = new FeeOrderNewVo.ExportFee();
         exportFee.setPremium(premium);
         //去税后的入口比例
-        BigDecimal noTaxEntranceTotalProportion = entranceTotalProportion.divide(taxRate,2,RoundingMode.DOWN);
+        BigDecimal noTaxEntranceTotalProportion = entranceTotalProportion.divide(taxRate,5,RoundingMode.DOWN);
         //出口的总比例
         BigDecimal exportTotalProportion = noTaxEntranceTotalProportion.subtract(deptTotalProportion).subtract(retailTotalProportion);
         if(exportTotalProportion.compareTo(BigDecimal.ZERO) < 0 && premium.compareTo(BigDecimal.ZERO) == 0){

+ 1 - 1
src/main/java/com/ydtech/modules/fee/service/impl/FeeRuleSchemeServiceNewImpl.java

@@ -152,7 +152,7 @@ public class FeeRuleSchemeServiceNewImpl implements FeeRuleSchemeNewService {
 
     //BigDecimal取两位
     private BigDecimal twoPeople(BigDecimal number){
-        return number.setScale(2, BigDecimal.ROUND_HALF_DOWN);
+        return number.setScale(2, BigDecimal.ROUND_DOWN);
     }
 
     /**