| | |
| | | }
|
| | | }
|
| | | jobDao.batchInsertHistory(histories);
|
| | |
|
| | | mongoTemplate.insert(JSON.toJSONString(histories), "data");
|
| | | }
|
| | |
|
| | | private Map<String, Float> getAdjustData(String mac) {
|
| | |
| | | /*
|
| | | * 设置三级警报阀值,把map数据结构转换成数组结构
|
| | | */
|
| | | @Value(value="alarmLevels.json")
|
| | | @Value(value= "system/alarmLevels.json")
|
| | | public void setAlarmLevles(String path) throws IOException {
|
| | | org.springframework.core.io.Resource resource = new ClassPathResource(path);
|
| | | InputStreamReader reader=new InputStreamReader(resource.getInputStream());
|
| | |
| | | double level2 = levels.get("level2");
|
| | | double level3 = levels.get("level3");
|
| | | //当三个值都为零时,不加入阀值
|
| | | if(level1!=0&&level2!=0&&level3!=0) {
|
| | | if(levels.get("enable")!=null&&levels.get("enable")==1) {
|
| | | //三级警报数组
|
| | | Double arr[] = {0.0,level1,level2,level3};
|
| | | alarmLevles.put(key, arr);
|