From 2c42977a1a38e4f079c5c44fe51a46c27b865f80 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Fri, 23 Oct 2020 10:29:27 +0800
Subject: [PATCH] 增加天气城市配置表,优化相关接口

---
 src/main/java/com/moral/task/WeatherInsertTask.java |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/moral/task/ForecastWeatherInsertTask.java b/src/main/java/com/moral/task/WeatherInsertTask.java
similarity index 61%
rename from src/main/java/com/moral/task/ForecastWeatherInsertTask.java
rename to src/main/java/com/moral/task/WeatherInsertTask.java
index c29ff9b..773975f 100644
--- a/src/main/java/com/moral/task/ForecastWeatherInsertTask.java
+++ b/src/main/java/com/moral/task/WeatherInsertTask.java
@@ -8,20 +8,30 @@
 import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Component;
 
-import com.moral.service.ForecastWeatherService;
+import com.moral.service.WeatherService;
 import com.xxl.job.core.biz.model.ReturnT;
 import com.xxl.job.core.handler.annotation.XxlJob;
 
 @Component
-public class ForecastWeatherInsertTask {
-    private static transient Logger logger = LoggerFactory.getLogger(ForecastWeatherInsertTask.class);
+public class WeatherInsertTask {
+    private static transient Logger logger = LoggerFactory.getLogger(WeatherInsertTask.class);
 
     @Resource
-    private ForecastWeatherService forecastWeatherService;
+    private WeatherService weatherService;
+
+    @XxlJob("realWeatherHour")
+    public ReturnT insertRealWeather(String param) throws ParseException {
+        int count = weatherService.insertRealWeather();
+        if (count > 0) {
+            return new ReturnT(200, "������������");
+        }else {
+            return new ReturnT(500, "������������");
+        }
+    }
 
     @XxlJob("forecastWeatherHour")
     public ReturnT insertForecastWeather(String param) throws ParseException {
-        int count = forecastWeatherService.insertForecastWeather();
+        int count = weatherService.insertForecastWeather();
         if (count > 0) {
             return new ReturnT(200, "������������");
         }else {
@@ -31,7 +41,7 @@
 
     @XxlJob("forecastWeatherHourNew")
     public ReturnT insertForecastWeatherNew(String param) throws ParseException {
-        int count = forecastWeatherService.insertForecastWeatherNew();
+        int count = weatherService.insertForecastWeatherNew();
         if (count > 0) {
             return new ReturnT(200, "������������");
         }else {

--
Gitblit v1.8.0