From 5a292756180242c83dcb4603a7c425b52be69f6d Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Mon, 21 Sep 2020 14:50:37 +0800
Subject: [PATCH] update
---
src/main/java/com/moral/service/impl/RealWeatherServiceImpl.java | 5 -----
src/main/java/com/moral/service/impl/ForecastWeatherServiceImpl.java | 31 ++++++++++++++++++-------------
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/src/main/java/com/moral/service/impl/ForecastWeatherServiceImpl.java b/src/main/java/com/moral/service/impl/ForecastWeatherServiceImpl.java
index 6abf51b..bbe110c 100644
--- a/src/main/java/com/moral/service/impl/ForecastWeatherServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/ForecastWeatherServiceImpl.java
@@ -130,11 +130,12 @@
bmap.put("cityCode", 110000);
bmap.put("parentCode", 110000);
hashSet.add(bmap);
- Map<String, Object> kunShanMap = new HashMap<>();
- kunShanMap.put("name1", "���������");
- kunShanMap.put("parentName", "���������");
- kunShanMap.put("cityCode", 320500);
- hashSet.add(kunShanMap);
+ Map<String, Object> smap = new HashMap<>();
+ smap.put("name1", "���������");
+ smap.put("parentName", "���������");
+ smap.put("cityCode", 320500);
+ smap.put("parentCode", 320000);
+ hashSet.add(smap);
List<Element> elements = Dom4jUtils.readDocument();
String cityID = "101190404";
@@ -192,7 +193,7 @@
//������km/h->m/s
Double windSpeed = Double.valueOf(nextDayMap.get("windSpeed").toString());
windSpeed = windSpeed * 1000 / 3600;
- nextDayMap.put("windSpeed",df.format(windSpeed));
+ nextDayMap.put("windSpeed", df.format(windSpeed));
String text = nextDayMap.get("text").toString();
String condition = "";
if ("���".equals(text)) {
@@ -271,15 +272,19 @@
map.put("times", times);
map1.put("times", times);
map1.put("time", hour);
- List<Map<String, Object>> O3List = aqiMapper.getO3(map1);
- if (O3List.size() == 0) {
- map1.put("cityCode", Integer.valueOf(map.get("parentCode").toString()));
+ List<Map<String, Object>> O3List = new ArrayList<>();
+ List<Map<String, Object>> beamList=new ArrayList<>();
+ if (times.size() != 0) {
O3List = aqiMapper.getO3(map1);
+ if (O3List.size() == 0) {
+ map1.put("cityCode", Integer.valueOf(map.get("parentCode").toString()));
+ O3List = aqiMapper.getO3(map1);
+ }
+ if (map.get("macs") != null) {
+ beamList = historyHourlyMapper.getBeamByMacs(map);
+ }
}
- List<Map<String, Object>> beamList = new ArrayList<>();
- if (map.get("macs") != null) {
- beamList = historyHourlyMapper.getBeamByMacs(map);
- }
+
for (Map<String, Object> tempAndCloudMap : tempAndCloudList) {
String time1 = tempAndCloudMap.get("time").toString();
for (Map<String, Object> beamMap : beamList) {
diff --git a/src/main/java/com/moral/service/impl/RealWeatherServiceImpl.java b/src/main/java/com/moral/service/impl/RealWeatherServiceImpl.java
index 9b1de42..23dfa16 100644
--- a/src/main/java/com/moral/service/impl/RealWeatherServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/RealWeatherServiceImpl.java
@@ -109,11 +109,6 @@
bmap.put("cityCode", 110000);
bmap.put("parentCode", 110000);
hashSet.add(bmap);
- Map<String,Object> kunShanMap=new HashMap<>();
- kunShanMap.put("name1","���������");
- kunShanMap.put("parentName","���������");
- kunShanMap.put("cityCode",320500);
- hashSet.add(kunShanMap);
List<Element> elements = Dom4jUtils.readDocument();
String cityID = "101190404";
--
Gitblit v1.8.0