Commit 56907c810d4325f34cb2cde54ffea109e098abff
1 parent
d6c001b087
Exists in
master
and in
6 other branches
小数点优化
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()); |