kaiyu
2021-09-16 cf0f815f1343ad9ae25184f2e1c294442a32b3c1
screen-manage/src/main/java/com/moral/api/controller/TestController.java
@@ -226,45 +226,4 @@
        }
    }
    @GetMapping("test")
    public void test() throws IOException {
        BufferedReader br = new BufferedReader(new FileReader(new File("C:\\Users\\cdl\\Desktop\\alarmLevels.json")));
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();
        while (line != null) {
            sb.append(line + "\r\n");
            line = br.readLine();
        }
        Map map = JSON.parseObject(sb.toString(), Map.class);
        System.out.println(map);
        Map<String,Object> sensorMap = (Map<String, Object>) map.get("alarmLevels");
        Set<String> sets = sensorMap.keySet();
        Map<String,String> alarmLevels = new HashMap<>();
        for (String set : sets) {
            Map<String,Object> map2 = (Map<String, Object>) sensorMap.get(set);
            String increment =  map2.get("increment").toString();
            alarmLevels.put(set,increment);
        }
        alarmLevels.remove("AQI");
        Map<String,Object> resultMap = new HashMap<>();
        Map<String, String> ecodeMap = testService.getMap();
        alarmLevels.forEach((key,value)->{
            resultMap.put(ecodeMap.get(key),value);
        });
        resultMap.forEach((key,value)->{
            SysDictData sysDictData = new SysDictData();
            sysDictData.setDataKey(key);
            sysDictData.setDataValue(value.toString());
            sysDictData.setDictTypeId(25);
            sysDictDataMapper.insert(sysDictData);
        });
    }
}