src/main/java/com/dji/sample/manage/model/dto/DeviceDTO.java
@@ -69,4 +69,10 @@ private WaylineJobEntity latestWaylineJob; private String reserveId; private Boolean onlineStatus; private Double latitude; private Double longitude; } src/main/java/com/dji/sample/manage/service/impl/DeviceServiceImpl.java
@@ -331,6 +331,10 @@ waylineJobQueryParam.setDockSn(deviceDTO.getDeviceSn()); WaylineJobEntity latestJob = waylineJobService.getLatestJob(workspaceId, waylineJobQueryParam); deviceDTO.setLatestWaylineJob(latestJob); deviceDTO.setOnlineStatus(true); OsdDockReceiver osdDockReceiver = (OsdDockReceiver) RedisOpsUtils.get("osd:" + deviceDTO.getDeviceSn()); deviceDTO.setLatitude(osdDockReceiver.getLatitude()); deviceDTO.setLongitude(osdDockReceiver.getLongitude()); }); return devicesList;