From 084fcff73e6858862544c3901361adfe5742016c Mon Sep 17 00:00:00 2001
From: cjl <909710561@qq.com>
Date: Wed, 09 Sep 2026 15:32:15 +0800
Subject: [PATCH] fix:雷达调整
---
screen-job/src/main/resources/mapper/RadarHourlySummaryMapper.xml | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/screen-job/src/main/resources/mapper/RadarHourlySummaryMapper.xml b/screen-job/src/main/resources/mapper/RadarHourlySummaryMapper.xml
index ae5ccec..d5901da 100644
--- a/screen-job/src/main/resources/mapper/RadarHourlySummaryMapper.xml
+++ b/screen-job/src/main/resources/mapper/RadarHourlySummaryMapper.xml
@@ -13,5 +13,33 @@
<result column="a34002_drop_height" property="a34002DropHeight" />
<result column="create_time" property="createTime" />
</resultMap>
+ <select id="getAvgDropHeightInRange" resultType="java.lang.Double">
+ SELECT COALESCE(ROUND(AVG(a34004_drop_height)), 0) as a34004 FROM radar_hourly_summary
+ WHERE time >= #{start} AND time < #{end}
+ </select>
+
+ <select id="getByTime" resultType="com.moral.api.vo.RadarHourlySummaryVO">
+ SELECT id, DATE_FORMAT(time, '%Y-%m-%d %H:%i:%s') timeStr, radar_data, a34004_peak_height, a34004_drop_height, a34002_peak_height, a34002_drop_height FROM radar_hourly_summary WHERE time = #{time}
+
+ </select>
+
+ <select id="getDailyAvgDropHeight" resultType="com.moral.api.vo.DailyDropHeightVO">
+ SELECT DATE_FORMAT(time, '%Y-%m-%d') as date, ROUND(AVG(a34004_drop_height)) AS dropHeight
+ FROM radar_hourly_summary
+ WHERE time >= #{start} AND time < #{end}
+ GROUP BY DATE(time) ORDER BY date ASC
+
+ </select>
+
+<select id="queryHourlyByRange" resultType="com.moral.api.vo.RadarHourlySummaryVO">
+ SELECT DATE_FORMAT(time, '%Y-%m-%d %H:%i:%s') timeStr, a34004_peak_height, a34004_drop_height,
+ a34002_peak_height, a34002_drop_height
+ FROM radar_hourly_summary
+ WHERE time >= #{start} AND time < #{end}
+ ORDER BY time ASC
+</select>
+
+
+
</mapper>
\ No newline at end of file
--
Gitblit v1.8.0