Browse Source

Merge branch 'feature_v1.0' into develop

tags/V1.0.1^2
chengwang 1 year ago
parent
commit
ac7c818a98
3 changed files with 18 additions and 0 deletions
  1. +5
    -0
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/entity/request/inspection/AddInspectionRequest.java
  2. +4
    -0
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/airportline/query/inspection/QueryAirportLineByInspectionIdFactory.java
  3. +9
    -0
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/add/AddInspectionService.java

+ 5
- 0
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/entity/request/inspection/AddInspectionRequest.java View File

*/ */
private String note; private String note;


/**
* 算法实例
*/
private String dspServiceInstId;

/** /**
* 联系方式 * 联系方式
*/ */

+ 4
- 0
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/airportline/query/inspection/QueryAirportLineByInspectionIdFactory.java View File

return result; return result;
} }
Inspection inspection = (Inspection) result.getData(); Inspection inspection = (Inspection) result.getData();
if(inspection.getType() == null){
return JsonResult.error("创建的巡检任务类型为空");

}
//目前只有巡检任务 //目前只有巡检任务
if (1 == inspection.getType()) { if (1 == inspection.getType()) {
log.info("根据任务ID获取航线业务,日常巡检,inspectionId={},inspectionLine={}", inspection.getId(), inspection.getInspectionLine()); log.info("根据任务ID获取航线业务,日常巡检,inspectionId={},inspectionLine={}", inspection.getId(), inspection.getInspectionLine());

+ 9
- 0
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/add/AddInspectionService.java View File

import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.tuoheng.admin.conver.InspectionConverMapper; import com.tuoheng.admin.conver.InspectionConverMapper;
import com.tuoheng.admin.entity.domain.AirportLine; import com.tuoheng.admin.entity.domain.AirportLine;
import com.tuoheng.admin.entity.domain.DspServiceInst;
import com.tuoheng.admin.entity.domain.Inspection; import com.tuoheng.admin.entity.domain.Inspection;
import com.tuoheng.admin.entity.domain.User; import com.tuoheng.admin.entity.domain.User;
import com.tuoheng.admin.entity.request.inspection.AddInspectionRequest; import com.tuoheng.admin.entity.request.inspection.AddInspectionRequest;
import com.tuoheng.admin.service.third.pilot.PilotService; import com.tuoheng.admin.service.third.pilot.PilotService;
import com.tuoheng.admin.utils.CurrentUserUtil; import com.tuoheng.admin.utils.CurrentUserUtil;
import com.tuoheng.admin.utils.GaodeUtil; import com.tuoheng.admin.utils.GaodeUtil;
import com.tuoheng.common.core.constant.CommonConstants;
import com.tuoheng.common.core.utils.DateUtils; import com.tuoheng.common.core.utils.DateUtils;
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;
//Inspection inspection = new Inspection(); //Inspection inspection = new Inspection();
//BeanUtils.copyProperties(addInspectionRequest,inspection); //BeanUtils.copyProperties(addInspectionRequest,inspection);
String code = DateUtils.generateCode("XJRW"); String code = DateUtils.generateCode("XJRW");
inspection.setType(1);
inspection.setCode(code); inspection.setCode(code);
inspection.setTenantId(tenantId); inspection.setTenantId(tenantId);
inspection.setCreateUser(user.getId()); inspection.setCreateUser(user.getId());
inspection.setCreateTime(DateUtils.now()); inspection.setCreateTime(DateUtils.now());
inspection.setMobile(user.getMobile()); inspection.setMobile(user.getMobile());
inspection.setStatus(InspectionStatusEnum.WAIT_FLIGHT.getCode()); inspection.setStatus(InspectionStatusEnum.WAIT_FLIGHT.getCode());
if (StringUtils.isEmpty(addInspectionRequest.getDspServiceInstId())) {
//提供默认服务实例id
DspServiceInst dspServiceInst = dspServiceInstMapper.selectOne(Wrappers.<DspServiceInst>lambdaQuery()
.eq(DspServiceInst::getIsDefault, CommonConstants.ONE));
inspection.setDspServiceInstId(dspServiceInst.getDspServiceInstId());
}
if (InspectionTypeEnum.AIRPORT.getCode() == addInspectionRequest.getInspectionType()) { if (InspectionTypeEnum.AIRPORT.getCode() == addInspectionRequest.getInspectionType()) {
// 机场巡逻,只有直播,将isLive设置为1 // 机场巡逻,只有直播,将isLive设置为1
inspection.setIsLive(1); inspection.setIsLive(1);

Loading…
Cancel
Save