Bladeren bron

feat(lock): 添加门锁token刷新接口

- 在 LockController 中新增 refreshToken 方法
- 提供门锁token刷新功能的REST接口 /refreshToken
- 调用 LockUtils.refreshToken 实现具体刷新逻辑
- 优化门锁相关接口的功能完整性
autumnal_wind 13 uur geleden
bovenliggende
commit
2df50f0924

+ 9 - 2
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/controller/lock/LockController.java

@@ -5,6 +5,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.dromara.backstage.business.lock.LockBusiness;
 import org.dromara.backstage.domain.bo.lock.RoomCardBo;
 import org.dromara.backstage.task.ScheduledTasks;
+import org.dromara.backstage.util.LockUtils;
 import org.dromara.common.core.api.ResponseResult;
 import org.dromara.common.core.api.ReturnResult;
 import org.dromara.common.core.domain.R;
@@ -30,7 +31,7 @@ import java.text.MessageFormat;
 @Slf4j
 public class LockController {
     private final LockBusiness lockBusiness;
-
+    private final LockUtils lockUtils;
     private final ScheduledTasks tasks;
 
     /**
@@ -127,5 +128,11 @@ public class LockController {
     public void queryOpenDoorRecordExectueTask() {
         tasks.syncDoorOpenRecord();
     }
-
+    /**
+     * 刷新门锁token
+     */
+    @GetMapping(value = "/refreshToken")
+    public void refreshToken() {
+        lockUtils.refreshToken();
+    }
 }