shenyijian
2023-11-16 1988d381bdd252a1986288328b780424796708a3
无人机 -设备分页返回经纬度
2 files modified
10 ■■■■■ changed files
src/main/java/com/dji/sample/manage/model/dto/DeviceDTO.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/manage/service/impl/DeviceServiceImpl.java 4 ●●●● patch | view | raw | blame | history
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;