jinpengyong
2020-09-21 f694728af353dcf32e270c0b1b27d81ba76fecd8
src/main/resources/mapper/RealWeatherMapper.xml
@@ -13,6 +13,10 @@
        </foreach>
    </insert>
    <delete id="deleteRealWeather">
        delete from real_weather where time=#{time}
    </delete>
    <select id="getTempAndCloud" resultType="java.util.Map">
        select DATE_FORMAT(time, #{typeFormat}) time,
        json->'$.temp' 'temp',
@@ -71,4 +75,15 @@
        and city_code=130900
        ) limit 0,1;
    </select>
    <select id="getWeatherByHour" resultType="java.util.Map">
        select DATE_FORMAT(time, '%Y-%m-%d %H:%i:%s') time,
        value
        from history_weather_${timeUnits}
        where city_code=#{cityCode}
        and (
            DATE_FORMAT(time, '%Y%H')=#{yearAndHour}
            or  DATE_FORMAT(time, '%Y%H')=#{yearAndHour1}
        )
    </select>
</mapper>