工业级运维app手机api
沈斌
2017-11-06 8721fc722cffc56b345d334f7964ec2462293ca7
src/main/java/com/moral/monitor/listener/TaskListener.java
@@ -146,7 +146,7 @@
    /*
     * 设置三级警报阀值,把map数据结构转换成数组结构
     */
   @Value(value="alarmLevles.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());
@@ -159,9 +159,12 @@
         double level1 = levels.get("level1");
         double level2 = levels.get("level2");
         double level3 = levels.get("level3");
         //三级警报数组
         Double arr[] = {0.0,level1,level2,level3};
         alarmLevles.put(key, arr);
         //当三个值都为零时,不加入阀值
         if(level1!=0&&level2!=0&&level3!=0) {
            //三级警报数组
            Double arr[] = {0.0,level1,level2,level3};
            alarmLevles.put(key, arr);
         }
      }
    }
   //根据三级警报阀值,确定设备状态