qiangxuan 5 tháng trước cách đây
mục cha
commit
b8b65c13b7

+ 1 - 1
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/rollClubOne/service/impl/RollClubOneServiceImpl.java

@@ -46,7 +46,7 @@ public class RollClubOneServiceImpl extends ServiceImpl<RollClubOneMapper, RollC
         Integer amountTotal = rollClubOneList.stream().map(RollClubOne::getAmountTotal).reduce(0, Integer::sum);
         // 先将每个RollHeight对象中的heightValue属性值乘以blankOutput,再求和
         double sumResult = rollClubOneList.stream().mapToDouble(x -> x.getAmountTotal() * x.getBlankOutput()).sum();
-        BigDecimal bd = BigDecimal.valueOf(sumResult).setScale(2, BigDecimal.ROUND_HALF_UP);
+        BigDecimal bd = BigDecimal.valueOf(sumResult).setScale(4, BigDecimal.ROUND_HALF_UP);
         double finalResult = bd.doubleValue();
         destinationStatistics.setCounts(amountTotal);
         destinationStatistics.setBlankOutput(finalResult);

+ 1 - 1
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/rollClubThree/service/impl/RollClubThreeServiceImpl.java

@@ -82,7 +82,7 @@ public class RollClubThreeServiceImpl extends ServiceImpl<RollClubThreeMapper, R
         double blankOutputSum = rollClubThreeDetailsStatisticsList.stream()
                 .mapToDouble(DestinationStatisticsDetails::getBlankOutput)
                 .sum();
-        String formattedResult = String.format("%.2f", blankOutputSum);
+        String formattedResult = String.format("%.4f", blankOutputSum);
         double finalBlankOutputSum = Double.parseDouble(formattedResult);
         destinationStatistics.setCounts(sums);
         destinationStatistics.setBlankOutput(finalBlankOutputSum);

+ 1 - 1
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/rollClubTwo/service/impl/RollClubTwoServiceImpl.java

@@ -80,7 +80,7 @@ public class RollClubTwoServiceImpl extends ServiceImpl<RollClubTwoMapper, RollC
         double blankOutputSum = rollClubTwoDetailsStatisticsList.stream()
                 .mapToDouble(DestinationStatisticsDetails::getBlankOutput)
                 .sum();
-        String formattedResult = String.format("%.2f", blankOutputSum);
+        String formattedResult = String.format("%.4f", blankOutputSum);
         double finalBlankOutputSum = Double.parseDouble(formattedResult);
         destinationStatistics.setCounts(sums);
         destinationStatistics.setBlankOutput(finalBlankOutputSum);

+ 1 - 1
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/rollHeight/service/impl/RollHeightServiceImpl.java

@@ -45,7 +45,7 @@ public class RollHeightServiceImpl extends ServiceImpl<RollHeightMapper, RollHei
         Integer amountTotal = rollHeightList.stream().map(RollHeight::getAmountTotal).reduce(0, Integer::sum);
         // 先将每个RollHeight对象中的heightValue属性值乘以blankOutput,再求和
         double sumResult = rollHeightList.stream().mapToDouble(rollHeight -> rollHeight.getAmountTotal() * rollHeight.getBlankOutput()).sum();
-        BigDecimal bd = BigDecimal.valueOf(sumResult).setScale(2, BigDecimal.ROUND_HALF_UP);
+        BigDecimal bd = BigDecimal.valueOf(sumResult).setScale(4, BigDecimal.ROUND_HALF_UP);
         double finalResult = bd.doubleValue();
         destinationStatistics.setCounts(amountTotal);
         destinationStatistics.setBlankOutput(finalResult);

+ 1 - 1
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/rollOutShipp/service/impl/RollOutShippServiceImpl.java

@@ -85,7 +85,7 @@ public class RollOutShippServiceImpl extends ServiceImpl<RollOutShippMapper, Rol
         double blankOutputSum = rollOutShippDetailsStatisticsList.stream()
                 .mapToDouble(DestinationStatisticsDetails::getBlankOutput)
                 .sum();
-        String formattedResult = String.format("%.2f", blankOutputSum);
+        String formattedResult = String.format("%.4f", blankOutputSum);
         double finalBlankOutputSum = Double.parseDouble(formattedResult);
         destinationStatistics.setCounts(sums);
         destinationStatistics.setBlankOutput(finalBlankOutputSum);