From f11131f58810e3b021dacc4c233be79e53e069a5 Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Thu, 26 Apr 2018 15:34:14 +0800
Subject: [PATCH] 修改ftp服务器

---
 src/main/resources/mapper/SensorMapper.xml |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/SensorMapper.xml b/src/main/resources/mapper/SensorMapper.xml
index fd3a45b..00e3a23 100644
--- a/src/main/resources/mapper/SensorMapper.xml
+++ b/src/main/resources/mapper/SensorMapper.xml
@@ -34,5 +34,34 @@
 			dvs.sensor_id = s.id 
 			AND dvs.device_version_id = #{deviceVersionId}		
 	</select>
+
+  	<select id="getSensorsByCriteria" resultMap="BaseResultMap">
+		SELECT
+			DISTINCT s.* 
+		FROM
+			sensor s,
+			device_version_sensor dvs,
+			device d,
+			monitor_point mp 
+		WHERE
+			s.id = dvs.sensor_id 
+			AND dvs.device_version_id = d.device_version_id 
+			AND d.monitor_point_id = mp.id
+			<if test="provinceCode != null">
+			AND mp.province_code = #{provinceCode}
+			</if>
+			<if test="cityCode != null">
+			AND mp.city_code = #{cityCode}
+			</if>
+			<if test="areaCode != null">
+			AND mp.area_code = #{areaCode}
+			</if>
+			<if test="monitorPointId != null">
+			AND mp.id =	#{monitorPointId}
+			</if>
+			<if test="mac != null">
+			AND d.mac =	#{mac}
+			</if>
+	</select>
   
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0