Quellcode durchsuchen

微分统计法投药量计算值,精度调整

Davidliu vor 2 Tagen
Ursprung
Commit
cf899e1d43

+ 8 - 8
src/main/java/com/xlht/xlhtproject/controller/TXlhtAddRecordController.java

@@ -82,10 +82,10 @@ public class TXlhtAddRecordController extends BaseController{
         for (TXlhtAddRecord member : list) {
             List<Object> row = new ArrayList<>();
             row.add(DateUtils.parseDateToStr("YYYY-MM-dd HH", member.getCreateTime()));
-            row.add(Objects.nonNull(member.getInstantTwoAmount()) ? member.getInstantTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);
-            row.add(Objects.nonNull(member.getInstantOneAmount()) ? member.getInstantOneAmount().setScale(2, RoundingMode.HALF_UP) : null);
-            row.add(Objects.nonNull(member.getCalculusTwoAmount()) ? member.getCalculusTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);
-            row.add(Objects.nonNull(member.getCalculusOneAmount()) ? member.getCalculusOneAmount().setScale(2, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getInstantTwoAmount()) ? member.getInstantTwoAmount().setScale(3, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getInstantOneAmount()) ? member.getInstantOneAmount().setScale(3, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getCalculusTwoAmount()) ? member.getCalculusTwoAmount().setScale(3, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getCalculusOneAmount()) ? member.getCalculusOneAmount().setScale(3, RoundingMode.HALF_UP) : null);
             row.add(Objects.nonNull(member.getRealTwoAmount()) ? member.getRealTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);
             row.add(Objects.nonNull(member.getRealOneAmount()) ? member.getRealOneAmount().setScale(2, RoundingMode.HALF_UP) : null);
             row.add(Objects.nonNull(member.getTwoAmount()) ? member.getTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);
@@ -160,10 +160,10 @@ public class TXlhtAddRecordController extends BaseController{
         for (TXlhtAddRecord member : list) {
             List<Object> row = new ArrayList<>();
             row.add(DateUtils.parseDateToStr("YYYY-MM-dd", member.getCreateTime()));
-            row.add(Objects.nonNull(member.getInstantTwoAmount()) ? member.getInstantTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);
-            row.add(Objects.nonNull(member.getInstantOneAmount()) ? member.getInstantOneAmount().setScale(2, RoundingMode.HALF_UP) : null);
-            row.add(Objects.nonNull(member.getCalculusTwoAmount()) ? member.getCalculusTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);
-            row.add(Objects.nonNull(member.getCalculusOneAmount()) ? member.getCalculusOneAmount().setScale(2, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getInstantTwoAmount()) ? member.getInstantTwoAmount().setScale(3, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getInstantOneAmount()) ? member.getInstantOneAmount().setScale(3, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getCalculusTwoAmount()) ? member.getCalculusTwoAmount().setScale(3, RoundingMode.HALF_UP) : null);
+            row.add(Objects.nonNull(member.getCalculusOneAmount()) ? member.getCalculusOneAmount().setScale(3, RoundingMode.HALF_UP) : null);
             row.add(Objects.nonNull(member.getRealTwoAmount()) ? member.getRealTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);
             row.add(Objects.nonNull(member.getRealOneAmount()) ? member.getRealOneAmount().setScale(2, RoundingMode.HALF_UP) : null);
             row.add(Objects.nonNull(member.getTwoAmount()) ? member.getTwoAmount().setScale(2, RoundingMode.HALF_UP) : null);