处理OSD未知字段

This commit is contained in:
孙小云 2026-02-11 10:37:36 +08:00
parent 1507e758cd
commit 880f98e8e1
2 changed files with 3 additions and 2 deletions

View File

@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
* @author ruoyi * @author ruoyi
*/ */
@Data @Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AirportOsdData { public class AirportOsdData {
@JsonProperty("working_current") @JsonProperty("working_current")

View File

@ -95,9 +95,9 @@ public class DjiService {
boolean isStateMessage = "state".equalsIgnoreCase(droneData.getMessageType()); boolean isStateMessage = "state".equalsIgnoreCase(droneData.getMessageType());
// 更新 Dock 表的 lastActiveTime // 更新 Dock 表的 lastActiveTime
log.info("准备查询设备: device_sn={}", droneData.getDeviceSn()); // log.info("准备查询设备: device_sn={}", droneData.getDeviceSn());
Device device = deviceDomain.selectDeviceByDeviceSn(droneData.getDeviceSn()); Device device = deviceDomain.selectDeviceByDeviceSn(droneData.getDeviceSn());
log.info("查询设备成功: device_sn={}, deviceId={}", droneData.getDeviceSn(), device != null ? device.getDeviceId() : null); // log.info("查询设备成功: device_sn={}, deviceId={}", droneData.getDeviceSn(), device != null ? device.getDeviceId() : null);
if(Objects.nonNull(device)) { if(Objects.nonNull(device)) {
Aircraft aircraft = aircraftDomain.selectAircraftByDeviceId(device.getDeviceId()); Aircraft aircraft = aircraftDomain.selectAircraftByDeviceId(device.getDeviceId());
if(Objects.nonNull(aircraft)) { if(Objects.nonNull(aircraft)) {