Browse Source

修改获取无人机信息代码

tags/v1.2.0^2
wanjing 1 year ago
parent
commit
49ccbfedb5
1 changed files with 11 additions and 4 deletions
  1. +11
    -4
      tuoheng-admin/src/main/java/com/tuoheng/admin/service/airport/drone/QueryDroneDataService.java

+ 11
- 4
tuoheng-admin/src/main/java/com/tuoheng/admin/service/airport/drone/QueryDroneDataService.java View File



public JsonResult getDroneDataById(String airportId) { public JsonResult getDroneDataById(String airportId) {
log.info("获取无人机数据信息, airportId={}", airportId); log.info("获取无人机数据信息, airportId={}", airportId);

this.check(airportId);

// 读取不同租户的机场平台url // 读取不同租户的机场平台url
User user = ShiroUtils.getUserInfo(); User user = ShiroUtils.getUserInfo();
Integer tenantId = user.getTenantId(); Integer tenantId = user.getTenantId();

this.check(airportId);

ThMission mission = missionMapper.selectOne(new LambdaQueryWrapper<ThMission>() ThMission mission = missionMapper.selectOne(new LambdaQueryWrapper<ThMission>()
.eq(ThMission::getTenantId, tenantId) .eq(ThMission::getTenantId, tenantId)
.eq(ThMission::getAirportId, airportId) .eq(ThMission::getAirportId, airportId)
throw new ServiceException("没有正在飞行的任务"); throw new ServiceException("没有正在飞行的任务");
} }


Integer missionId;
if (0 == mission.getEmergencyDataMissionId()) {
missionId = mission.getId();
} else {
missionId = mission.getEmergencyDataMissionId();
}

Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("id", mission.getId());
map.put("id", missionId);
map.put("tenantId", tenantId); map.put("tenantId", tenantId);
List<ThInspection> inspectionList = inspectionMapper.selectListByMissionId(map); List<ThInspection> inspectionList = inspectionMapper.selectListByMissionId(map);
if (CollectionUtil.isEmpty(inspectionList)) { if (CollectionUtil.isEmpty(inspectionList)) {

Loading…
Cancel
Save