diff --git a/src/main/java/com/ruoyi/device/service/impl/TuohengService.java b/src/main/java/com/ruoyi/device/service/impl/TuohengService.java index ba6b640..a389e51 100644 --- a/src/main/java/com/ruoyi/device/service/impl/TuohengService.java +++ b/src/main/java/com/ruoyi/device/service/impl/TuohengService.java @@ -288,7 +288,7 @@ public class TuohengService { if (powerOn == 1) { // 开机时,只有在特定状态下才更新为 ONLINE // 只有从 POWER_OFF、UNKNOWN、ARRIVED、RETURNING 这些状态才能转为 ONLINE - MachineStates currentStates = stateManager.getMachineStates(deviceSn); + MachineStates currentStates = stateManager.getStates(deviceSn); if (currentStates != null && currentStates.getDroneState() != null) { DroneState currentState = currentStates.getDroneState(); if (currentState == DroneState.POWER_OFF || @@ -304,7 +304,7 @@ public class TuohengService { } else { // 如果没有当前状态,直接设置为 ONLINE stateManager.setDroneState(deviceSn, DroneState.ONLINE); - log.debug("同步无人机开机状态: sn={}, powerOn=, 初始化为 ONLINE", deviceSn, powerOn); + log.debug("同步无人机开机状态: sn={}, powerOn={}, 初始化为 ONLINE", deviceSn, powerOn); } } else if (powerOn == 2) { stateManager.setDroneState(deviceSn, DroneState.POWER_OFF);