Bläddra i källkod

修改获取飞行数据的表数据代码

tags/v1.3.1
chengwang 1 år sedan
förälder
incheckning
d2d713d666
4 ändrade filer med 19 tillägg och 8 borttagningar
  1. +6
    -1
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/flightdata/query/QueryFindFlightDataService.java
  2. +4
    -3
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/query/QueryAirportMsgByIdService.java
  3. +4
    -4
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/update/status/UpdateWaittStatusService.java
  4. +5
    -0
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/vo/AirportMsgVo.java

+ 6
- 1
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/flightdata/query/QueryFindFlightDataService.java Visa fil

package com.tuoheng.admin.service.flightdata.query; package com.tuoheng.admin.service.flightdata.query;


import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.tuoheng.admin.entity.FlightData;
import com.tuoheng.admin.entity.FlightDataHl; import com.tuoheng.admin.entity.FlightDataHl;
import com.tuoheng.admin.entity.Inspection; import com.tuoheng.admin.entity.Inspection;
import com.tuoheng.admin.enums.MarkEnum; import com.tuoheng.admin.enums.MarkEnum;
import com.tuoheng.admin.enums.code.inspection.QueryInspectionInfoByIdCodeEnum; import com.tuoheng.admin.enums.code.inspection.QueryInspectionInfoByIdCodeEnum;
import com.tuoheng.admin.mapper.FlightDataHlMapper; import com.tuoheng.admin.mapper.FlightDataHlMapper;
import com.tuoheng.admin.mapper.FlightDataMapper;
import com.tuoheng.admin.mapper.InspectionMapper; import com.tuoheng.admin.mapper.InspectionMapper;
import com.tuoheng.common.core.utils.JsonResult; import com.tuoheng.common.core.utils.JsonResult;
import com.tuoheng.common.core.utils.StringUtils; import com.tuoheng.common.core.utils.StringUtils;
@Autowired @Autowired
private FlightDataHlMapper flightDataHlMapper; private FlightDataHlMapper flightDataHlMapper;


@Autowired
private FlightDataMapper flightDataMapper;

public JsonResult findFlightData(String id) { public JsonResult findFlightData(String id) {
if (StringUtils.isEmpty(id)) { if (StringUtils.isEmpty(id)) {
return JsonResult.error(QueryInspectionInfoByIdCodeEnum.INSPECTION_ID_IS_NULL.getCode(), QueryInspectionInfoByIdCodeEnum.INSPECTION_ID_IS_NULL.getMsg()); return JsonResult.error(QueryInspectionInfoByIdCodeEnum.INSPECTION_ID_IS_NULL.getCode(), QueryInspectionInfoByIdCodeEnum.INSPECTION_ID_IS_NULL.getMsg());
id = inspection.getEmergencyDataInspectionId(); id = inspection.getEmergencyDataInspectionId();
} }
//根据任务id查询对应的云盒遥测数据 //根据任务id查询对应的云盒遥测数据
List<FlightDataHl> flightDataHls = flightDataHlMapper.selectListByInspectionId(id);
List<FlightData> flightDataHls = flightDataMapper.selectListByInspectionId(id);
return JsonResult.success(flightDataHls); return JsonResult.success(flightDataHls);
} }
} }

+ 4
- 3
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/query/QueryAirportMsgByIdService.java Visa fil

} }
//获取遥测信号最新的一条数据 //获取遥测信号最新的一条数据
Object obj = redisUtils.get(inspectionId); Object obj = redisUtils.get(inspectionId);
FlightDataHl flightDataHl = null;
FlightData flightDataHl = null;
if (ObjectUtil.isNull(obj)) { if (ObjectUtil.isNull(obj)) {
return JsonResult.success(); return JsonResult.success();
} else { } else {
flightDataHl = (FlightDataHl) obj;
flightDataHl = (FlightData) obj;
} }
AirportMsgVo vo = new AirportMsgVo(); AirportMsgVo vo = new AirportMsgVo();


vo.setHt(flightDataHl.getHt() == null ? "" : flightDataHl.getHt()); vo.setHt(flightDataHl.getHt() == null ? "" : flightDataHl.getHt());
vo.setDuration(flightDataHl.getDuration() == null ? "" : flightDataHl.getDuration()); vo.setDuration(flightDataHl.getDuration() == null ? "" : flightDataHl.getDuration());
vo.setBat(flightDataHl.getBat() == null ? "" : flightDataHl.getBat());
vo.setAbsp(flightDataHl.getAbsp() == null ? "" : flightDataHl.getAbsp()); vo.setAbsp(flightDataHl.getAbsp() == null ? "" : flightDataHl.getAbsp());
vo.setRemainingFlightTime(flightDataHl.getRemainingFlightTime() == null ? "" : flightDataHl.getRemainingFlightTime()); vo.setRemainingFlightTime(flightDataHl.getRemainingFlightTime() == null ? "" : flightDataHl.getRemainingFlightTime());
vo.setSatellite(flightDataHl.getSatellite() == null ? "" : flightDataHl.getSatellite()); vo.setSatellite(flightDataHl.getSatellite() == null ? "" : flightDataHl.getSatellite());
vo.setGps(flightDataHl.getGps() == null ? "" : flightDataHl.getGps());
vo.setGps(flightDataHl.getGpssingal() == null ? "" : flightDataHl.getGpssingal());
return JsonResult.success(vo); return JsonResult.success(vo);
} }
} }

+ 4
- 4
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/update/status/UpdateWaittStatusService.java Visa fil

log.info("修改任务状态业务接口:获取天气信息:weatherStr={}", weatherStr); log.info("修改任务状态业务接口:获取天气信息:weatherStr={}", weatherStr);
inspectionUpdate.setWeather(weatherStr); inspectionUpdate.setWeather(weatherStr);


Integer flightDataCount = flightDataHlMapper.selectCount(new LambdaQueryWrapper<FlightDataHl>()
.eq(FlightDataHl::getInspectionId, inspection.getId())
.eq(FlightDataHl::getTenantId, inspection.getTenantId())
.eq(FlightDataHl::getMark, MarkEnum.VALID.getCode()));
Integer flightDataCount = flightDataMapper.selectCount(new LambdaQueryWrapper<FlightData>()
.eq(FlightData::getInspectionId, inspection.getId())
.eq(FlightData::getTenantId, inspection.getTenantId())
.eq(FlightData::getMark, MarkEnum.VALID.getCode()));
log.info("坐标数据,flightDataCount:{}", flightDataCount); log.info("坐标数据,flightDataCount:{}", flightDataCount);
if (flightDataCount > 0) { if (flightDataCount > 0) {
int index = (int) Math.ceil((double) flightDataCount / 2); int index = (int) Math.ceil((double) flightDataCount / 2);

+ 5
- 0
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/vo/AirportMsgVo.java Visa fil

*/ */
private String duration; private String duration;


/**
* 电池容量
*/
private String bat;

/** /**
* 速度 * 速度
*/ */

Laddar…
Avbryt
Spara