From 4fb2ce2dc95e4044d4d1f3e76dcf68bf842ae9b0 Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Sun, 24 Jun 2018 12:56:21 +0800
Subject: [PATCH] 更新完整json

---
 src/main/java/com/moral/controller/ScreenController.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/moral/controller/ScreenController.java b/src/main/java/com/moral/controller/ScreenController.java
index 5320d6c..66467dd 100644
--- a/src/main/java/com/moral/controller/ScreenController.java
+++ b/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();

--
Gitblit v1.8.0