Bladeren bron

PSSR气密计算泄露率保留三位有效数字(一位小数)

wangggziwen 6 maanden geleden
bovenliggende
commit
98d802304e

+ 1 - 1
master/src/main/java/com/ruoyi/project/pssr/controller/TPssrAirtightController.java

@@ -215,7 +215,7 @@ public class TPssrAirtightController extends BaseController {
             String initialPressure = tPssrAirtight.getInitialPressure();//初始压力
             String finalPressure = tPssrAirtight.getFinalPressure();//最终压力
             //泄漏率=(初始压力-最终压力)/初始压力*100%
-            BigDecimal leakageRate = new BigDecimal(initialPressure).subtract(new BigDecimal(finalPressure)).divide(new BigDecimal(initialPressure), 2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100));
+            BigDecimal leakageRate = new BigDecimal(initialPressure).subtract(new BigDecimal(finalPressure)).divide(new BigDecimal(initialPressure), 3, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100));
             tPssrAirtight.setLeakageRate(String.valueOf(leakageRate.doubleValue()));//设置泄漏率
             if (leakageRate.compareTo(new BigDecimal(tPssrAirtight.getStandard())) <= 0) {//判断是否满足标准
                 tPssrAirtight.setUptoStandard("是");