| | |
| | | import org.springframework.util.ObjectUtils; |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | |
| | | wrapper.select("city_code", "city_id").eq("is_delete", Constants.NOT_DELETE); |
| | | List<CityConfigAqi> list = cityConfigAqiService.list(wrapper); |
| | | |
| | | List<CityAqi> cityAqiList = new ArrayList<>(); |
| | | CityAqi cityAqi = new CityAqi(); |
| | | for (CityConfigAqi cityConfigAqi : list) { |
| | | Integer cityCode = cityConfigAqi.getCityCode(); |
| | |
| | | cityAqi.setCityCode(cityCode); |
| | | cityAqi.setTime(dataTime); |
| | | cityAqi.setValue(JSONObject.toJSONString(aqi)); |
| | | cityAqiMapper.insert(cityAqi); |
| | | cityAqiList.add(cityAqi); |
| | | //存入redis |
| | | redisTemplate.opsForHash().put(RedisConstants.CITY_AQI, cityCode.toString(), aqi); |
| | | } |
| | | cityAqiMapper.insertCityAqi(cityAqiList); |
| | | } |
| | | |
| | | @Override |