diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteStatisticsService.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteStatisticsService.java index 5ad0ea4..2769d3a 100644 --- a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteStatisticsService.java +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/RemoteStatisticsService.java @@ -25,4 +25,22 @@ public interface RemoteStatisticsService */ @GetMapping("/statistics") R getStatistics(@RequestHeader(SecurityConstants.FROM_SOURCE) String source); + + /** + * 获取系统统计信息 + * + * @param source 请求来源 + * @return 统计信息 + */ + @GetMapping("/statistics/dji") + R getDjiStatistics(@RequestHeader(SecurityConstants.FROM_SOURCE) String source); + + /** + * 获取系统统计信息 + * + * @param source 请求来源 + * @return 统计信息 + */ + @GetMapping("/statistics/th") + R getThStatistics(@RequestHeader(SecurityConstants.FROM_SOURCE) String source); } \ No newline at end of file diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteStatisticsFallbackFactory.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteStatisticsFallbackFactory.java index 68d4e70..d2512cd 100644 --- a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteStatisticsFallbackFactory.java +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/factory/RemoteStatisticsFallbackFactory.java @@ -30,6 +30,16 @@ public class RemoteStatisticsFallbackFactory implements FallbackFactory getDjiStatistics(String source) { + return R.fail("获取统计信息失败:" + throwable.getMessage()); + } + + @Override + public R getThStatistics(String source) { + return R.fail("获取统计信息失败:" + throwable.getMessage()); + } }; } } \ No newline at end of file diff --git a/ruoyi-modules/tuoheng-device b/ruoyi-modules/tuoheng-device index b559487..603b62c 160000 --- a/ruoyi-modules/tuoheng-device +++ b/ruoyi-modules/tuoheng-device @@ -1 +1 @@ -Subproject commit b559487474c37573edfff43bc44ac60fcf6a7ace +Subproject commit 603b62cf212313eb63355c9562457d5975f5bafc