From 1bd6a5e7678477f5b1fab449c6d618aae9041611 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Wed, 13 Feb 2019 11:13:19 +0800
Subject: [PATCH] 设备 相关更新

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

diff --git a/src/main/java/com/moral/controller/ScreenController.java b/src/main/java/com/moral/controller/ScreenController.java
index 4be11b4..24a34eb 100644
--- a/src/main/java/com/moral/controller/ScreenController.java
+++ b/src/main/java/com/moral/controller/ScreenController.java
@@ -468,11 +468,13 @@
 	}
 	@RequestMapping(value="/get-monitorpoints",method = RequestMethod.GET)
 	@ResponseBody
-	public ResultBean getMonitorpointList(@RequestParam("orgId")String orgId,MapBounds mapBounds){
+	public ResultBean getMonitorpointList(@RequestParam("orgId")String orgId,MapBounds mapBounds,@RequestParam("regionCode")String regionCode){
 		ResultBean<List<MonitorPoint>> resultBean = new ResultBean();
 		Map<String,Object> paramMap = new HashMap<String, Object>();
 		paramMap.put("orgId", orgId);
 		paramMap.put("mapBounds",mapBounds);
+		paramMap.put("regionCode",regionCode);
+		ParameterUtils.getRegionType4RegionCode(paramMap);
 		List<MonitorPoint> list = monitorPointService.queryWithStateByMap(paramMap);
 		resultBean.setData(list);
 		resultBean.setCode(ResultBean.SUCCESS);
@@ -480,11 +482,13 @@
 	}
 	@RequestMapping(value="/get-devices",method = RequestMethod.GET)
 	@ResponseBody
-	public ResultBean getDevices(@RequestParam("orgId")Integer orgId,MapBounds mapBounds){
+	public ResultBean getDevices(@RequestParam("orgId")Integer orgId,MapBounds mapBounds,@RequestParam("regionCode")String regionCode){
 		ResultBean<List<Device>> resultBean = new ResultBean();
 		Map<String,Object> paramMap = new HashMap<String, Object>();
 		paramMap.put("orgId", orgId);
 		paramMap.put("mapBounds",mapBounds);
+		paramMap.put("regionCode",regionCode);
+		ParameterUtils.getRegionType4RegionCode(paramMap);
 		List<Device> list = deviceService.query(paramMap);
 		resultBean.setData(list);
 		resultBean.setCode(ResultBean.SUCCESS);
@@ -773,4 +777,16 @@
 		return new ResultBean<List<MonitorPoint>>(monitorPoints);
 	}
 
+
+	@GetMapping("devices-state")
+	@ApiOperation(value = "������������������", notes = "������������������")
+	@ApiImplicitParams(value = {
+			@ApiImplicitParam(name = "organizationId",defaultValue = "8", value = "���������������������id", required = true, paramType = "query", dataType = "Integer"),
+			@ApiImplicitParam(name = "regionCode",defaultValue = "320583", value = "���������", required = true, paramType = "query", dataType = "String")
+	})
+	public ResultBean<Collection<Object>> getDevicesStateByRegion(HttpServletRequest request) throws Exception {
+		Map<String, Object> parameters = WebUtils.getParametersStartingWith(request, null);
+		Collection<Object> monitorPoints= monitorPointService.getDevicesStateByRegion(parameters);
+		return new ResultBean<Collection<Object>>(monitorPoints);
+	}
 }

--
Gitblit v1.8.0