diff --git a/hzims-service-api/weather-api/src/main/java/com/hnac/hzims/hzimsweather/HeWeatherInitialize.java b/hzims-service-api/weather-api/src/main/java/com/hnac/hzims/hzimsweather/HeWeatherInitialize.java index eea093c..0f7c9a0 100644 --- a/hzims-service-api/weather-api/src/main/java/com/hnac/hzims/hzimsweather/HeWeatherInitialize.java +++ b/hzims-service-api/weather-api/src/main/java/com/hnac/hzims/hzimsweather/HeWeatherInitialize.java @@ -16,7 +16,8 @@ public class HeWeatherInitialize { HeWeatherInitialize.publicId = publicId; HeWeatherInitialize.privateKey = privateKey; //HeWeatherInitialize.domain = "https://api.heweather.net"; - HeWeatherInitialize.domain = "https://devapi.qweather.com"; + //HeWeatherInitialize.domain = "https://devapi.qweather.com"; + HeWeatherInitialize.domain = "https://px5khukpur.re.qweatherapi.com"; HeWeatherInitialize.geoDomain = "https://geoapi.heweather.net"; } diff --git a/hzims-service/weather/src/main/java/com/hnac/hzims/weather/aspect/WeatherCacheAspect.java b/hzims-service/weather/src/main/java/com/hnac/hzims/weather/aspect/WeatherCacheAspect.java index 277a37c..32f675e 100644 --- a/hzims-service/weather/src/main/java/com/hnac/hzims/weather/aspect/WeatherCacheAspect.java +++ b/hzims-service/weather/src/main/java/com/hnac/hzims/weather/aspect/WeatherCacheAspect.java @@ -64,7 +64,7 @@ public class WeatherCacheAspect { */ private void saveCacheForHash(String key, String location, Object result,long timeout,TimeUnit unit) { HeWeatherResponse response = (HeWeatherResponse) result; - if(response.getCode().isOk()) { + if(null != response && null != response.getCode() && response.getCode().isOk()) { redisTemplate.opsForHash().put(key,location,result); redisTemplate.expire(key,timeout,unit); }