From 74190ebc24e6e850d418ad0ce041fd91b795c23e Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 25 五月 2026 18:32:21 +0800
Subject: [PATCH] 新增智能电表、空调管理

---
 server/visits/admin_timer/src/main/java/com/doumee/api/YwTimerController.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/server/visits/admin_timer/src/main/java/com/doumee/api/YwTimerController.java b/server/visits/admin_timer/src/main/java/com/doumee/api/YwTimerController.java
index 4d0d49f..c08f79e 100644
--- a/server/visits/admin_timer/src/main/java/com/doumee/api/YwTimerController.java
+++ b/server/visits/admin_timer/src/main/java/com/doumee/api/YwTimerController.java
@@ -11,6 +11,7 @@
 import com.doumee.dao.business.model.YwOutinbound;
 import com.doumee.service.business.*;
 import com.doumee.service.business.impl.YwOutinboundServiceImpl;
+import com.doumee.service.business.impl.hksync.HkSyncDeviceServiceImpl;
 import com.doumee.service.system.SystemDictDataService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -82,7 +83,31 @@
         return ApiResponse.success("瀹氭椂鐢熸垚浠婃棩宸℃浠诲姟浠诲姟鎵ц涓�");
     }
 
+    @Autowired
+    private YwElectricalService ywElectricalService;
+    @ApiOperation("寮�鍚畾鏃舵煡璇㈡櫤鎱х數琛ㄨ澶囩姸鎬�")
+    @GetMapping("/getElectricalStatus")
+    public ApiResponse getElectricalStatus() {
+        ywElectricalService.getElectricalStatus();
+        return ApiResponse.success("寮�鍚畾鏃舵煡璇㈡櫤鎱х數琛ㄨ澶囩姸鎬佹垚鍔�");
+    }
 
+    @Autowired
+    private com.doumee.service.business.YwElectricalBizService ywElectricalBizService;
+
+    @ApiOperation("瀹氭椂鎵归噺鎶勮〃鍏ュ簱")
+    @GetMapping("/syncElectricalMeterData")
+    public ApiResponse syncElectricalMeterData() {
+        ywElectricalBizService.syncMeterDataScheduled();
+        return ApiResponse.success("瀹氭椂鎵归噺鎶勮〃鎵ц鎴愬姛");
+    }
+
+    @ApiOperation("娓呯悊涓変釜鏈堝墠鐢佃〃鎺ュ彛鏃ュ織")
+    @GetMapping("/cleanElectricalLog")
+    public ApiResponse cleanElectricalLog() {
+        ywElectricalBizService.cleanLogBeforeThreeMonths();
+        return ApiResponse.success("鐢佃〃鎺ュ彛鏃ュ織娓呯悊鎴愬姛");
+    }
 
     @ApiOperation("瀹氭椂鏇存柊鎴挎簮绉熻祦鐘舵��")
     @GetMapping("/ywRoomStatusTimer")

--
Gitblit v1.9.3