From 3f15e9f3edb0661836192ea934c0649182231da5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Sat, 28 Feb 2026 09:43:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=9C=BA=E5=9C=BA=E9=A3=9E?= =?UTF-8?q?=E8=A1=8C=E6=8E=A7=E5=88=B6=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/FlightStateChangeListener.java | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/main/java/com/ruoyi/device/service/impl/FlightStateChangeListener.java b/src/main/java/com/ruoyi/device/service/impl/FlightStateChangeListener.java index 8ac1f0c..5d2e327 100644 --- a/src/main/java/com/ruoyi/device/service/impl/FlightStateChangeListener.java +++ b/src/main/java/com/ruoyi/device/service/impl/FlightStateChangeListener.java @@ -36,28 +36,28 @@ public class FlightStateChangeListener implements StateChangeListener { @Override public void onStateChange(String sn, MachineStates newStates) { - try { - DroneState droneState = newStates.getDroneState(); - if (droneState == DroneState.UNKNOWN) { - return; - } - - FlightEntity flight = flightService.getOrCreateCurrentFlight(sn); - if (flight == null) { - return; - } - - String currentStatus = flight.getStatus(); - String newStatus = mapDroneStateToFlightStatus(droneState); - - if (!currentStatus.equals(newStatus)) { - flightService.updateFlightStatus(flight.getFlightId(), newStatus); - log.info("状态变化更新飞行状态: sn={}, droneState={}, flightStatus={}", - sn, droneState, newStatus); - } - } catch (Exception e) { - log.error("状态变化监听器处理失败: sn={}, error={}", sn, e.getMessage(), e); - } +// try { +// DroneState droneState = newStates.getDroneState(); +// if (droneState == DroneState.UNKNOWN) { +// return; +// } +// +// FlightEntity flight = flightService.getOrCreateCurrentFlight(sn); +// if (flight == null) { +// return; +// } +// +// String currentStatus = flight.getStatus(); +// String newStatus = mapDroneStateToFlightStatus(droneState); +// +// if (!currentStatus.equals(newStatus)) { +// flightService.updateFlightStatus(flight.getFlightId(), newStatus); +// log.info("状态变化更新飞行状态: sn={}, droneState={}, flightStatus={}", +// sn, droneState, newStatus); +// } +// } catch (Exception e) { +// log.error("状态变化监听器处理失败: sn={}, error={}", sn, e.getMessage(), e); +// } } private String mapDroneStateToFlightStatus(DroneState droneState) {