Bladeren bron

金额两位

helixiao 1 jaar geleden
bovenliggende
commit
185407bf53
1 gewijzigde bestanden met toevoegingen van 6 en 6 verwijderingen
  1. 6 6
      src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

+ 6 - 6
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -317,7 +317,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
                         sysPremiumDetails.setIssuerId(userId);
                         sysPremiumDetails.setIssuerName(insOrders.getUsername());
                         sysPremiumDetails.setExtractFee(sysPremiumDetails.getSumpremium().multiply(new BigDecimal(sysAgencyLeader.getProportional())
-                                .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
+                                .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
                         sysPremiumDetails.setCreateTime(new Date());
                         sysPremiumDetails.setIndustrySector(1);
                         sysPremiumDetailsMapper.insert(sysPremiumDetails);
@@ -360,31 +360,31 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
                                 if (StringUtils.isEmpty(oneProportion)) continue;
                                 sysPremiumDetail.setProportional(oneProportion);
                                 sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(oneProportion)
-                                        .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
+                                        .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
                             }else if (suggestLevel == 2) {
                                 String twoProportion = sysProportionConfig.getTwoProportion();
                                 if (StringUtils.isEmpty(twoProportion)) continue;
                                 sysPremiumDetail.setProportional(twoProportion);
                                 sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(twoProportion)
-                                        .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
+                                        .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
                             }else if (suggestLevel == 3) {
                                 String threeProportion = sysProportionConfig.getThreeProportion();
                                 if (StringUtils.isEmpty(threeProportion)) continue;
                                 sysPremiumDetail.setProportional(threeProportion);
                                 sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(threeProportion)
-                                        .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
+                                        .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
                             }else if (suggestLevel == 4) {
                                 String fourProportion = sysProportionConfig.getFourProportion();
                                 if (StringUtils.isEmpty(fourProportion)) continue;
                                 sysPremiumDetail.setProportional(sysProportionConfig.getFourProportion());
                                 sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(sysProportionConfig.getFourProportion())
-                                        .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
+                                        .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
                             }else if (suggestLevel == 5) {
                                 String fiveProportion = sysProportionConfig.getFiveProportion();
                                 if (StringUtils.isEmpty(fiveProportion)) continue;
                                 sysPremiumDetail.setProportional(sysProportionConfig.getFiveProportion());
                                 sysPremiumDetail.setExtractFee(sysPremiumDetail.getSumpremium().multiply(new BigDecimal(sysProportionConfig.getFiveProportion())
-                                        .divide(new BigDecimal("100"))).setScale(5, RoundingMode.DOWN));
+                                        .divide(new BigDecimal("100"))).setScale(2, RoundingMode.DOWN));
                             }
                             sysPremiumDetailsMapper.insert(sysPremiumDetail);
                         }