From 0fa45101a494897fe93b90d805b3ff0aedd36e17 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Wed, 15 Sep 2021 16:24:35 +0800
Subject: [PATCH] 1.山洪
---
src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml | 29 +++++++++++++++--------------
1 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml b/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml
index 27d9636..f2529eb 100644
--- a/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml
+++ b/src/main/java/org/springblade/modules/mountainrain/mapper/MountainrainMapper.xml
@@ -258,7 +258,9 @@
<select id="selectCode" resultType="java.lang.String">
SELECT stuff((
SELECT ',' + CONVERT(VARCHAR (25), m.cenconding)
- FROM dbo.blade_mountain m INNER JOIN ST_STBPRP_B s ON s.STCD=m.cenconding GROUP BY m.cenconding FOR XML PATH ('')),
+ FROM dbo.blade_mountain m
+ INNER JOIN ST_STBPRP_B s ON s.STCD = m.cenconding
+ GROUP BY m.cenconding FOR XML PATH ('')),
1,
1,
''
@@ -303,7 +305,7 @@
SELECT ISNULL(SUM(s.DRP), 0) AS drp2,
STCD
FROM dbo.ST_PPTN_R s
- WHERE s.TM > #{dateEnd3}
+ WHERE s.TM > #{dateEnd2}
AND s.TM <= #{times}
AND s.STCD IN (${code})
GROUP BY s.STCD
@@ -312,7 +314,7 @@
SELECT ISNULL(SUM(strs.DRP), 0) AS drp3,
STCD
FROM dbo.ST_PPTN_R strs
- WHERE strs.TM > #{dateEnd6}
+ WHERE strs.TM > #{dateEnd3}
AND strs.TM <= #{times}
AND strs.STCD IN (${code})
GROUP BY STCD
@@ -340,6 +342,10 @@
gthours
FROM blade_mountain
) cs ON cs.cenconding = a.STCD
+ LEFT JOIN (
+ SELECT stcd, soilval
+ FROM sys_soleval
+ ) so ON so.stcd = a.STCD
</select>
<!--第一种预警-->
@@ -352,11 +358,11 @@
cs.HNNM,
cs.LTTD,
cs.LGTD,
- isnull(a.drp1, 0) as drp1
- isnull(b.drp2,0) as drp2
+ isnull(a.drp1, 0) as drp1,
+ isnull(b.drp2,0) as drp2,
isnull(c.drp3,0) as drp3
FROM (
- SELECT ISNULL(SUM(str.DRP), 0) AS drp1,
+ SELECT SUM(str.DRP) AS drp1,
STCD
FROM dbo.ST_PPTN_R str
WHERE str.TM > #{dateEnd1}
@@ -365,7 +371,7 @@
GROUP BY str.STCD
) a
FULL JOIN (
- SELECT ISNULL(SUM(s.DRP), 0) AS drp2,
+ SELECT SUM(s.DRP) AS drp2,
STCD
FROM dbo.ST_PPTN_R s
WHERE s.TM > #{dateEnd2}
@@ -374,7 +380,7 @@
GROUP BY s.STCD
) b ON a.STCD = b.STCD
FULL JOIN (
- SELECT ISNULL(SUM(strs.DRP), 0) AS drp3,
+ SELECT SUM(strs.DRP) AS drp3,
STCD
FROM dbo.ST_PPTN_R strs
WHERE strs.TM > #{dateEnd3}
@@ -395,16 +401,11 @@
FROM dbo.ST_STBPRP_B st
INNER JOIN dbo.ST_ADDVCD_D ad ON ad.ADDVCD = st.ADDVCD
) cs ON cs.STCD = a.STCD
- LEFT JOIN (
- SELECT stcd, soilval
- FROM sys_soleval
- ) so ON so.stcd = a.STCD
</select>
<!--土壤湿度计算-->
<select id="selectMtwo" resultType="java.util.Map">
- SELECT SUM
- (DRP) AS drp,
+ SELECT ISNULL(SUM(DRP), 0) AS drp,
STCD
FROM dbo.ST_PPTN_R
WHERE TM > #{time3}
--
Gitblit v1.9.3