From b1935a09641bc915c61f1868d911adf455d79833 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Tue, 28 Apr 2020 09:33:41 +0800
Subject: [PATCH] update大屏本月平均值查询表
---
src/main/resources/mapper/HangzhouAqiMapper.xml | 43 +++++++++++++++++++++++++++++++------------
1 files changed, 31 insertions(+), 12 deletions(-)
diff --git a/src/main/resources/mapper/HangzhouAqiMapper.xml b/src/main/resources/mapper/HangzhouAqiMapper.xml
index 75d5c97..81fe13b 100644
--- a/src/main/resources/mapper/HangzhouAqiMapper.xml
+++ b/src/main/resources/mapper/HangzhouAqiMapper.xml
@@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
-<mapper namespace="com.moral.mapper.HangzhouAqiMapper" >
- <resultMap id="BaseResultMap" type="com.moral.entity.HangzhouAqi" >
- <id column="time" property="time" jdbcType="TIMESTAMP" />
- <result column="aqi_json" property="aqiJson" jdbcType="OTHER" />
- <result column="city_code" property="cityCode" jdbcType="VARCHAR" />
+<mapper namespace="com.moral.mapper.HangzhouAqiMapper">
+ <resultMap id="BaseResultMap" type="com.moral.entity.HangzhouAqi">
+ <id column="time" property="time" jdbcType="TIMESTAMP"/>
+ <result column="aqi_json" property="aqiJson" jdbcType="OTHER"/>
+ <result column="city_code" property="cityCode" jdbcType="VARCHAR"/>
</resultMap>
- <sql id="Base_Column_List" >
+ <sql id="Base_Column_List">
time, aqi_json, city_code
</sql>
<!--<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.util.Date" >-->
- <!--select-->
- <!--<include refid="Base_Column_List" />-->
- <!--from hangzhou_aqi-->
- <!--where time = #{time,jdbcType=TIMESTAMP}-->
+ <!--select-->
+ <!--<include refid="Base_Column_List" />-->
+ <!--from hangzhou_aqi-->
+ <!--where time = #{time,jdbcType=TIMESTAMP}-->
<!--</select>-->
- <select id="selectAqisByCodeAndTimePeriod" resultType="map" parameterType="java.util.Date" >
+ <select id="selectAqisByCodeAndTimePeriod" resultType="map" parameterType="java.util.Date">
select
aqi_json->'$.AQI' as aqi,DATE_FORMAT(time,'${@com.moral.common.util.ReportTimeFormat@toMySqlTimeFormat(timePeriod.timeUnits)}') as 'time'
from hangzhou_aqi
@@ -32,4 +32,23 @@
)
order by time asc
</select>
-</mapper>
\ No newline at end of file
+
+ <select id="getAqisByOrganizationId" resultType="map">
+ SELECT
+ h.aqi_json ->> '$.AQI' * 1 aqi,
+ DATE_FORMAT( h.time, '%H' ) * 1 time
+ FROM
+ hangzhou_aqi h
+ <where>
+ h.city_code = #{cityCode}
+ AND h.time <![CDATA[<]]> #{end}
+ </where>
+ ORDER BY
+ h.time DESC
+ LIMIT 24
+ </select>
+
+ <select id="queryCityCode" resultType="integer">
+ select city_code from area where area_code = #{areaCode}
+ </select>
+</mapper>
--
Gitblit v1.8.0