fuliqi
2024-12-25 7fa07718de92093c6315c5cb37bbc8dd7cdafa3c
ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java
@@ -666,11 +666,11 @@
     */
    @Override
    @Transactional(rollbackFor = Exception.class)
    public void addBatch(WorkOrderWhite workOrderWhite) {
    public Result addBatch(WorkOrderWhite workOrderWhite) {
        List<String> errorTypeListAdd = workOrderWhite.getErrorTypeList();
        List<WorkOrderWhite> whites = workOrderWhiteMapper.selectList();
        for (WorkOrderWhite white : whites) {
            List<String> errorTypeList = Arrays.asList(white.getErrorType().split(","));
            List<String> errorTypeList = new ArrayList<>(Arrays.asList(white.getErrorType().split(",")));
            for (String newError : errorTypeListAdd) {
                if (errorTypeList.contains(newError)) {
                    continue;
@@ -684,6 +684,7 @@
            workOrderWhiteMapper.deleteAll();
            workOrderWhiteMapper.insertBatch(whites);
        }
        return Result.ok();
    }
    private <T extends Comparable<T>> T parseThreshold(String thresholdStr, Class<?> type) {