| | |
| | | sum2 = sum2 + temp * temp; |
| | | } |
| | | //光照 |
| | | double cloud = Double.valueOf(listMap.get("cloud").toString().replace("\"", "").split("\\.")[0]); |
| | | if (listMap.get("beam") != null) { |
| | | if (listMap.get("beam") != null&&listMap.get("cloud") != null) { |
| | | double cloud = Double.valueOf(listMap.get("cloud").toString().replace("\"", "").split("\\.")[0]); |
| | | double beam = Double.valueOf(listMap.get("beam").toString().replace("\"", "").split("\\.")[0]); |
| | | cloudSum = cloudSum + cloud; |
| | | beamSum = beamSum + beam; |
| | |
| | | parameters.put("start", start); |
| | | parameters.put("end", end); |
| | | parameters.put("cityCode", cityCode); |
| | | weatherMapper.deleteByTime(parameters); |
| | | weatherMapper.insertForecastWeather(resultList); |
| | | //weatherMapper.deleteByTime(parameters); |
| | | //weatherMapper.insertForecastWeather(resultList); |
| | | } |
| | | return state; |
| | | } |