Эх сурвалжийг харах

裂解炉炉管测压 - APP传参xx,xx,xx,xx,xx,,,,,,,,,,处理

wangggziwen 1 жил өмнө
parent
commit
abd58ad754

+ 320 - 80
master/src/main/java/com/ruoyi/project/production/controller/TFurnancePressureController.java

@@ -1332,52 +1332,148 @@ public class TFurnancePressureController extends BaseController
                 String pass7Array = furnancePressure.getPass13();
                 String pass8Array = furnancePressure.getPass15();
                 if (StringUtils.isNotEmpty(pass1Array)) {
-                    double in = Double.parseDouble(pass1Array.substring(pass1Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass1Array.substring(0, pass1Array.indexOf(",")));
-                    if (in > pass1Inlet) { pass1Inlet = in; }
-                    if (out > pass1Out) { pass1Out = out; }
+                    int lastIndex = pass1Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass1Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass1Inlet) { pass1Inlet = in; }
+                        }
+                    }
+                    int index = pass1Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass1Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass1Out) { pass1Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass2Array)) {
-                    double in = Double.parseDouble(pass2Array.substring(pass2Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass2Array.substring(0, pass2Array.indexOf(",")));
-                    if (in > pass2Inlet) { pass2Inlet = in; }
-                    if (out > pass2Out) { pass2Out = out; }
+                    int lastIndex = pass2Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass2Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass2Inlet) { pass2Inlet = in; }
+                        }
+                    }
+                    int index = pass2Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass2Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass2Out) { pass2Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass3Array)) {
-                    double in = Double.parseDouble(pass3Array.substring(pass3Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass3Array.substring(0, pass3Array.indexOf(",")));
-                    if (in > pass3Inlet) { pass3Inlet = in; }
-                    if (out > pass3Out) { pass3Out = out; }
+                    int lastIndex = pass3Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass3Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass3Inlet) { pass3Inlet = in; }
+                        }
+                    }
+                    int index = pass3Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass3Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass3Out) { pass3Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass4Array)) {
-                    double in = Double.parseDouble(pass4Array.substring(pass4Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass4Array.substring(0, pass4Array.indexOf(",")));
-                    if (in > pass4Inlet) { pass4Inlet = in; }
-                    if (out > pass4Out) { pass4Out = out; }
+                    int lastIndex = pass4Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass4Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass4Inlet) { pass4Inlet = in; }
+                        }
+                    }
+                    int index = pass4Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass4Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass4Out) { pass4Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass5Array)) {
-                    double in = Double.parseDouble(pass5Array.substring(pass5Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass5Array.substring(0, pass5Array.indexOf(",")));
-                    if (in > pass5Inlet) { pass5Inlet = in; }
-                    if (out > pass5Out) { pass5Out = out; }
+                    int lastIndex = pass5Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass5Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass5Inlet) { pass5Inlet = in; }
+                        }
+                    }
+                    int index = pass5Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass5Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass5Out) { pass5Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass6Array)) {
-                    double in = Double.parseDouble(pass6Array.substring(pass6Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass6Array.substring(0, pass6Array.indexOf(",")));
-                    if (in > pass6Inlet) { pass6Inlet = in; }
-                    if (out > pass6Out) { pass6Out = out; }
+                    int lastIndex = pass6Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass6Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass6Inlet) { pass6Inlet = in; }
+                        }
+                    }
+                    int index = pass6Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass6Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass6Out) { pass6Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass7Array)) {
-                    double in = Double.parseDouble(pass7Array.substring(pass7Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass7Array.substring(0, pass7Array.indexOf(",")));
-                    if (in > pass7Inlet) { pass7Inlet = in; }
-                    if (out > pass7Out) { pass7Out = out; }
+                    int lastIndex = pass7Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass7Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass7Inlet) { pass7Inlet = in; }
+                        }
+                    }
+                    int index = pass7Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass7Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass7Out) { pass7Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass8Array)) {
-                    double in = Double.parseDouble(pass8Array.substring(pass8Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass8Array.substring(0, pass8Array.indexOf(",")));
-                    if (in > pass8Inlet) { pass8Inlet = in; }
-                    if (out > pass8Out) { pass8Out = out; }
+                    int lastIndex = pass8Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass8Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass8Inlet) { pass8Inlet = in; }
+                        }
+                    }
+                    int index = pass8Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass8Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass8Out) { pass8Out = out; }
+                        }
+                    }
                 }
             }
             DecimalFormat df = new DecimalFormat("#.00");
@@ -1460,52 +1556,148 @@ public class TFurnancePressureController extends BaseController
                 String pass7Array = furnancePressure.getPass14();
                 String pass8Array = furnancePressure.getPass16();
                 if (StringUtils.isNotEmpty(pass1Array)) {
-                    double in = Double.parseDouble(pass1Array.substring(pass1Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass1Array.substring(0, pass1Array.indexOf(",")));
-                    if (in > pass1Inlet) { pass1Inlet = in; }
-                    if (out > pass1Out) { pass1Out = out; }
+                    int lastIndex = pass1Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass1Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass1Inlet) { pass1Inlet = in; }
+                        }
+                    }
+                    int index = pass1Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass1Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass1Out) { pass1Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass2Array)) {
-                    double in = Double.parseDouble(pass2Array.substring(pass2Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass2Array.substring(0, pass2Array.indexOf(",")));
-                    if (in > pass2Inlet) { pass2Inlet = in; }
-                    if (out > pass2Out) { pass2Out = out; }
+                    int lastIndex = pass2Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass2Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass2Inlet) { pass2Inlet = in; }
+                        }
+                    }
+                    int index = pass2Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass2Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass2Out) { pass2Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass3Array)) {
-                    double in = Double.parseDouble(pass3Array.substring(pass3Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass3Array.substring(0, pass3Array.indexOf(",")));
-                    if (in > pass3Inlet) { pass3Inlet = in; }
-                    if (out > pass3Out) { pass3Out = out; }
+                    int lastIndex = pass3Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass3Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass3Inlet) { pass3Inlet = in; }
+                        }
+                    }
+                    int index = pass3Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass3Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass3Out) { pass3Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass4Array)) {
-                    double in = Double.parseDouble(pass4Array.substring(pass4Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass4Array.substring(0, pass4Array.indexOf(",")));
-                    if (in > pass4Inlet) { pass4Inlet = in; }
-                    if (out > pass4Out) { pass4Out = out; }
+                    int lastIndex = pass4Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass4Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass4Inlet) { pass4Inlet = in; }
+                        }
+                    }
+                    int index = pass4Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass4Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass4Out) { pass4Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass5Array)) {
-                    double in = Double.parseDouble(pass5Array.substring(pass5Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass5Array.substring(0, pass5Array.indexOf(",")));
-                    if (in > pass5Inlet) { pass5Inlet = in; }
-                    if (out > pass5Out) { pass5Out = out; }
+                    int lastIndex = pass5Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass5Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass5Inlet) { pass5Inlet = in; }
+                        }
+                    }
+                    int index = pass5Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass5Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass5Out) { pass5Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass6Array)) {
-                    double in = Double.parseDouble(pass6Array.substring(pass6Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass6Array.substring(0, pass6Array.indexOf(",")));
-                    if (in > pass6Inlet) { pass6Inlet = in; }
-                    if (out > pass6Out) { pass6Out = out; }
+                    int lastIndex = pass6Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass6Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass6Inlet) { pass6Inlet = in; }
+                        }
+                    }
+                    int index = pass6Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass6Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass6Out) { pass6Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass7Array)) {
-                    double in = Double.parseDouble(pass7Array.substring(pass7Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass7Array.substring(0, pass7Array.indexOf(",")));
-                    if (in > pass7Inlet) { pass7Inlet = in; }
-                    if (out > pass7Out) { pass7Out = out; }
+                    int lastIndex = pass7Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass7Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass7Inlet) { pass7Inlet = in; }
+                        }
+                    }
+                    int index = pass7Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass7Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass7Out) { pass7Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass8Array)) {
-                    double in = Double.parseDouble(pass8Array.substring(pass8Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass8Array.substring(0, pass8Array.indexOf(",")));
-                    if (in > pass8Inlet) { pass8Inlet = in; }
-                    if (out > pass8Out) { pass8Out = out; }
+                    int lastIndex = pass8Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass8Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass8Inlet) { pass8Inlet = in; }
+                        }
+                    }
+                    int index = pass8Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass8Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass8Out) { pass8Out = out; }
+                        }
+                    }
                 }
             }
             DecimalFormat df = new DecimalFormat("#.00");
@@ -1572,28 +1764,76 @@ public class TFurnancePressureController extends BaseController
                 String pass3Array = furnancePressure.getPass3();
                 String pass4Array = furnancePressure.getPass4();
                 if (StringUtils.isNotEmpty(pass1Array)) {
-                    double in = Double.parseDouble(pass1Array.substring(pass1Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass1Array.substring(0, pass1Array.indexOf(",")));
-                    if (in > pass1Inlet) { pass1Inlet = in; }
-                    if (out > pass1Out) { pass1Out = out; }
+                    int lastIndex = pass1Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass1Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass1Inlet) { pass1Inlet = in; }
+                        }
+                    }
+                    int index = pass1Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass1Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass1Out) { pass1Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass2Array)) {
-                    double in = Double.parseDouble(pass2Array.substring(pass2Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass2Array.substring(0, pass2Array.indexOf(",")));
-                    if (in > pass2Inlet) { pass2Inlet = in; }
-                    if (out > pass2Out) { pass2Out = out; }
+                    int lastIndex = pass2Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass2Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass2Inlet) { pass2Inlet = in; }
+                        }
+                    }
+                    int index = pass2Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass2Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass2Out) { pass2Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass3Array)) {
-                    double in = Double.parseDouble(pass3Array.substring(pass3Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass3Array.substring(0, pass3Array.indexOf(",")));
-                    if (in > pass3Inlet) { pass3Inlet = in; }
-                    if (out > pass3Out) { pass3Out = out; }
+                    int lastIndex = pass3Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass3Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass3Inlet) { pass3Inlet = in; }
+                        }
+                    }
+                    int index = pass3Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass3Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass3Out) { pass3Out = out; }
+                        }
+                    }
                 }
                 if (StringUtils.isNotEmpty(pass4Array)) {
-                    double in = Double.parseDouble(pass4Array.substring(pass4Array.lastIndexOf(",")+1));
-                    double out = this.getMaxValue(pass4Array.substring(0, pass4Array.indexOf(",")));
-                    if (in > pass4Inlet) { pass4Inlet = in; }
-                    if (out > pass4Out) { pass4Out = out; }
+                    int lastIndex = pass4Array.lastIndexOf(",");
+                    if (lastIndex != -1) {
+                        String substring = pass4Array.substring(lastIndex + 1);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double in = Double.parseDouble(substring);
+                            if (in > pass4Inlet) { pass4Inlet = in; }
+                        }
+                    }
+                    int index = pass4Array.indexOf(",");
+                    if (index != -1) {
+                        String substring = pass4Array.substring(0, index);
+                        if (StringUtils.isNotEmpty(substring)) {
+                            double out = this.getMaxValue(substring);
+                            if (out > pass4Out) { pass4Out = out; }
+                        }
+                    }
                 }
             }
             DecimalFormat df = new DecimalFormat("#.00");