Browse Source

git-svn-id: https://192.168.57.71/svn/qt@54 12fe181a-e57f-b044-8676-16dc139aa63e

ld_zhoutl 9 years ago
parent
commit
7e6b321828

+ 7 - 3
jdc/jdcweb/trunk/src/main/java/com/jsjty/jdc/web/sys/weather/service/impl/WeatherServiceImpl.java

@@ -90,10 +90,14 @@ public class WeatherServiceImpl implements WeatherService {
         });
         WeatherRecv wr = new WeatherRecv();
         wr.setDeployTime("" + dates[0]);
-        if (forecasts != null && forecasts.size() == 3) {
+        if (forecasts != null && forecasts.size() > 0) {
             wr.setD1(forecasts.get(0));
-            wr.setD2(forecasts.get(1));
-            wr.setD3(forecasts.get(2));
+            if(forecasts.size() > 1) {
+            	wr.setD2(forecasts.get(1));
+            }
+            if(forecasts.size() > 2) {
+                wr.setD3(forecasts.get(2));
+            }
         }
         return wr;
     }

+ 3 - 0
jdc/jdcweb/trunk/src/main/webapp/static/xt/js/sys/airportWeather.js

@@ -34,6 +34,9 @@ function setWeatherHtml(result) {
 }
 
 function getDay(obj, num, currentDate) {
+	if(null == obj) {
+		return "";
+	}
     var content = "";
     /*content += '<div class="item"> <div class="header">发布时间:' + result.deployTime + '</div></div>';
     content += '<div class="item"> <div class="header">城市:' + result.area.areaNameZH + '</div></div>';