diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/RemoteWeatherFeign.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/RemoteWeatherFeign.java index ac0baa28..cb4aedf3 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/RemoteWeatherFeign.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/RemoteWeatherFeign.java @@ -26,4 +26,7 @@ public interface RemoteWeatherFeign { @GetMapping("/weather/getHistoryWeatherForRPC") R> getHistoryWeatherForRPC(@RequestParam("startDate")String startDate, @RequestParam("endDate")String endDate); + + @GetMapping("/weather/getFutureWeatherForRPC") + R>> getFutureWeatherForRPC(); } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/factory/RemoteWeatherFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/factory/RemoteWeatherFactory.java index e3038175..f9ab5c7c 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/factory/RemoteWeatherFactory.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/api/factory/RemoteWeatherFactory.java @@ -31,7 +31,12 @@ public class RemoteWeatherFactory implements FallbackFactory @Override public R> getHistoryWeatherForRPC(String startDate, String endDate) { - return R.fail("获取统计天气服务调用失败" + cause.getMessage()); + return R.fail("获取统计历史天气服务调用失败" + cause.getMessage()); + } + + @Override + public R>> getFutureWeatherForRPC() { + return R.fail("获取统计未来天气服务调用失败" + cause.getMessage()); } }; diff --git a/ruoyi-ui/src/api/business/statistics/weatherstatistics.js b/ruoyi-ui/src/api/business/statistics/weatherstatistics.js index 562f166a..b2fd20a2 100644 --- a/ruoyi-ui/src/api/business/statistics/weatherstatistics.js +++ b/ruoyi-ui/src/api/business/statistics/weatherstatistics.js @@ -8,3 +8,11 @@ export function getHistoryWeather(params) { params: params, }) } + +//查询未来天气统计 +export function getFutureWeather() { + return request({ + url: '/statistics/weatherstatistics/future', + method: 'get', + }) +} diff --git a/ruoyi-ui/src/views/business/statistics/apistatistics/index.vue b/ruoyi-ui/src/views/business/statistics/apistatistics/index.vue index a86b0113..f15fb267 100644 --- a/ruoyi-ui/src/views/business/statistics/apistatistics/index.vue +++ b/ruoyi-ui/src/views/business/statistics/apistatistics/index.vue @@ -112,9 +112,7 @@ export default { //查询API历史记录统计 getStatisticsHistoryApi() { - this.loading=true getStatisticsHistoryApi().then(res => { - this.loading=false this.historyApiData = res.data this.initHistory() }) @@ -122,9 +120,13 @@ export default { //查询API当天记录统计 getStatisticsTodayApi() { + this.loading=true getStatisticsTodayApi().then(res => { + this.loading=false this.todayApiData = res.data this.initToday() + }).catch(err =>{ + this.loading=false }) }, diff --git a/ruoyi-ui/src/views/business/statistics/weatherstatistics/index.vue b/ruoyi-ui/src/views/business/statistics/weatherstatistics/index.vue index eed8ec79..3f9f2798 100644 --- a/ruoyi-ui/src/views/business/statistics/weatherstatistics/index.vue +++ b/ruoyi-ui/src/views/business/statistics/weatherstatistics/index.vue @@ -28,16 +28,16 @@ 重置 -
+
-
+