From 68294b3a156d2c0573c04f1ac43940a55e397269 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Tue, 15 Sep 2020 15:38:02 +0800 Subject: [PATCH] 登陆接口测试 --- src/main/resources/mapper/HistoryMinutelyMapper.xml | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/HistoryMinutelyMapper.xml b/src/main/resources/mapper/HistoryMinutelyMapper.xml index ac1e709..07749a1 100644 --- a/src/main/resources/mapper/HistoryMinutelyMapper.xml +++ b/src/main/resources/mapper/HistoryMinutelyMapper.xml @@ -268,4 +268,34 @@ order by rs.monitorPointName </select> + <select id="get5MiutesOrHalfHourByDay" resultType="java.util.LinkedHashMap"> + SELECT + <foreach collection="sensorKeys" separator="," item="sensorKey"> + AVG(h.json->'$.${sensorKey}[0]') AS '${sensorKey}' + </foreach> + FROM + history_${timeUnits} h inner join + (select mac from device where monitor_point_id in + ( + select id from monitor_point + where + <if test="areaCode != null"> + area_code = #{areaCode} + </if> + + <if test="cityCode != null"> + city_code = #{cityCode} + </if> + + <if test="provinceCode != null"> + province_code = #{provinceCode} + </if> + ) + and is_delete=0) m + on h.mac=m.mac + and h.time>=#{start} + and h.time <![CDATA[<]]> #{end} + ORDER BY + h.time + </select> </mapper> -- Gitblit v1.8.0