From ff93ecd1f2cb4c5ae8459430dd3e09fedad0e3ea Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Fri, 06 Jul 2018 13:53:04 +0800
Subject: [PATCH] device 增加 过滤 为删除条件 修复
---
src/main/resources/mapper/HistoryMapper.xml | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/main/resources/mapper/HistoryMapper.xml b/src/main/resources/mapper/HistoryMapper.xml
index 3c0576f..e19db1a 100644
--- a/src/main/resources/mapper/HistoryMapper.xml
+++ b/src/main/resources/mapper/HistoryMapper.xml
@@ -46,11 +46,14 @@
mp.`name`
</if>
<if test="dimension == 'region'">
- mp.${nextLevel}_code AS 'code'
+ r.${nextLevel}_name AS 'name'
</if>
FROM
<if test="dimension == 'profession'">
profession p ,
+ </if>
+ <if test="dimension == 'region'">
+ ${nextLevel} r,
</if>
device d,
${table} h,
@@ -64,6 +67,9 @@
AND mp.${regionType}_code = #{regionCode}
<if test="dimension == 'profession'">
AND d.profession_id = p.id
+ </if>
+ <if test="dimension == 'region'">
+ AND r.${nextLevel}_code = mp.${nextLevel}_code
</if>
<if test="orgIds != null and orgIds.size > 0">
AND mp.organization_id IN
@@ -88,9 +94,8 @@
</if>
</select>
- <select id="selectNextLevelRegion" resultType="java.util.Map">
+ <select id="selectNextLevelRegion" resultType="string">
SELECT
- ${nextLevel}_code AS 'code',
${nextLevel}_name AS 'name'
FROM
${nextLevel}
@@ -101,7 +106,7 @@
<select id="getDischargeByRegion" resultType="java.util.Map">
SELECT
mp.`name`,
- dis.`value` -> '$.e1' 'value'
+ dis.`value` -> '$.${sensorKey}' 'value'
FROM
monitor_point mp,
discharge dis
--
Gitblit v1.8.0