Commit 56907c810d4325f34cb2cde54ffea109e098abff

Authored by dongqin
1 parent d6c001b087

小数点优化

Showing 1 changed file with 2 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java View file @ 56907c8
... ... @@ -1937,7 +1937,8 @@
1937 1937 totalCount = okCount + errorCount;
1938 1938 double okPercentage = 0, errorPercentage = 0;
1939 1939 if (totalCount > 0) {
1940   - okPercentage = new BigDecimal(okCount.toString()).divide(new BigDecimal(totalCount.toString()), 4, BigDecimal.ROUND_HALF_UP).doubleValue() * 100;
  1940 + BigDecimal multiply = new BigDecimal(okCount.toString()).divide(new BigDecimal(totalCount.toString()), 4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100));
  1941 + okPercentage = multiply.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
1941 1942 errorPercentage = new BigDecimal(100.00).subtract(new BigDecimal(okPercentage)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
1942 1943 }
1943 1944 matDeliverQuery.setVisitResult(matdeliverFollowRequest.getVisitResult());