fengxiang
2018-06-24 4fb2ce2dc95e4044d4d1f3e76dcf68bf842ae9b0
src/main/java/com/moral/controller/ScreenController.java
@@ -155,7 +155,7 @@
    * @return the alarm levels
    */
   @GetMapping("alarm-levels")
   public Object getAlarmLevels(HttpServletRequest request, Optional<Integer> orgId, Optional<Integer> mpId) {
   public Object getAlarmLevels(HttpServletRequest request, Optional<Integer> orgId, Optional<Integer> mpId,Optional<String> mac) {
        List<Map<String,Object>> sensorAlarmList = null;
       try {
            AlarmConfig alarmConfig = null;
@@ -163,6 +163,8 @@
                 alarmConfig = alarmConfigService.queryValueByOrganizationId(orgId.get()).get();
             }else if(mpId.isPresent()){
                 alarmConfig = alarmConfigService.queryByMonitorPointId(mpId.get()).get();
             } else if(mac.isPresent() ){
                 alarmConfig = alarmConfigService.queryByDeviceMac(mac.get()).get();
             }
             //返回值处理
             if(alarmConfig.getValue()!=null&&alarmConfig.getValue().getAlarmLevels()!=null){
@@ -585,7 +587,7 @@
      InputStreamReader reader = null;
      Map<String,Object> map = null;
      try {
         reader = new InputStreamReader(resource.getInputStream());
         reader = new InputStreamReader(resource.getInputStream(),"UTF-8");
         map = new JSONReader(reader).readObject(new TypeReference<Map<String,Object>>() {});
      } catch (IOException e) {
         e.printStackTrace();