| | |
| | | |
| | | int insertRealWeather(List<Map<String, Object>> list); |
| | | |
| | | void deleteRealWeather(String time); |
| | | |
| | | List<Map<String, Object>> getTempAndCloud(Map<String, Object> params); |
| | | |
| | | Map<String, Object> getDayData(Map<String, Object> params); |
| | |
| | | Map<String, Object> getTimeMaxTemp(Map<String, Object> params); |
| | | |
| | | Map<String, Object> getTimeMinTemp(Map<String, Object> params); |
| | | |
| | | List<Map<String, Object>> getWeatherByHour(Map<String, Object> params); |
| | | |
| | | } |
| | |
| | | hashSet.add(hashMap); |
| | | } |
| | | |
| | | Map<String, Object> smap = new HashMap<>(); |
| | | smap.put("name1", "苏州市"); |
| | | smap.put("parentName", "江苏省"); |
| | | smap.put("cityCode", 320500); |
| | | smap.put("parentCode", 320000); |
| | | hashSet.add(smap); |
| | | |
| | | Map<String, Object> bmap = new HashMap<>(); |
| | | bmap.put("name1", "北京市"); |
| | | bmap.put("parentName", "北京市"); |
| | | bmap.put("cityCode", 110000); |
| | | bmap.put("parentCode", 110000); |
| | | hashSet.add(bmap); |
| | | Map<String,Object> kunShanMap=new HashMap<>(); |
| | | kunShanMap.put("name1","苏州市"); |
| | | kunShanMap.put("parentName","江苏省"); |
| | |
| | | resultMap.put("json",JSONObject.toJSONString(jsonMap)); |
| | | resultList.add(resultMap); |
| | | } |
| | | realWeatherMapper.deleteRealWeather(sdf1.format(now)); |
| | | return realWeatherMapper.insertRealWeather(resultList); |
| | | } |
| | | } |
| | |
| | | </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', |
| | |
| | | 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> |