zss
2023-09-21 2dbc49184bd74845c8da694c20d6fd03d7ac87e0
inspect-server/src/main/java/com/yuanchu/mom/service/impl/RawInsProductServiceImpl.java
@@ -52,8 +52,14 @@
        }else if (testValue.equals("不过")){
            rawInsProduct.setTestState(0);
        }else {
            char req = required.charAt(0);
            List<Integer> list = Arrays.stream(testValue.split(",")).map(s -> {
                int values = checkValues(required, internal, s);
                int values=2;
                if (req == '>' || req == '<' || req == '=') {
                    values = checkValues(required, internal, s);
                }else {
                    values = conValues(required, internal, s);
                }
                return values;
            }).collect(Collectors.toList());
            if (list.contains(0)) {
@@ -83,7 +89,8 @@
    }
    /*判断检测值是否满足标准值和内控值的要求,如果不满足则检验结论为不合格*/
    private int checkValues(String standardValueStr, String controlValueStr, String detectionValueStr) {
    //如果是±的操作
    private int conValues(String standardValueStr, String controlValueStr, String detectionValueStr) {
        double standVar = Double.parseDouble(standardValueStr);
        double controlVar = Double.parseDouble(controlValueStr);
        double detecVar = Double.parseDouble(detectionValueStr);
@@ -93,14 +100,17 @@
            return 1;
        }
        return 0;
        /*boolean isStandardValueSatisfied = isValueSatisfied(standardValueStr, detectionValueStr);
    }
    //如果是> , < ,=的操作
    private int checkValues(String standardValueStr, String controlValueStr, String detectionValueStr) {
        boolean isStandardValueSatisfied = isValueSatisfied(standardValueStr, detectionValueStr);
        boolean isControlValueSatisfied = isValueSatisfied(controlValueStr, detectionValueStr);
        if (isStandardValueSatisfied && isControlValueSatisfied) {
            return 1;
        } else {
            return 0;
        }*/
        }
    }
    private boolean isValueSatisfied(String valueStr, String detectionValueStr) {
@@ -137,5 +147,6 @@
            }
        }
    }
}