Bläddra i källkod

Merge branch 'develop' of gitadmin/tuoheng_freeway into release

tags/v1.0.0^2
wanjing 1 år sedan
förälder
incheckning
59cbd78de0
2 ändrade filer med 23 tillägg och 1 borttagningar
  1. +1
    -1
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/entity/Report.java
  2. +22
    -0
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/update/flyer/UpdateFlyerService.java

+ 1
- 1
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/entity/Report.java Visa fil

/** /**
* 任务状态 5任务待飞行 7飞行失败 10任务飞行中 15任务飞行完成 * 任务状态 5任务待飞行 7飞行失败 10任务飞行中 15任务飞行完成
*/ */
private String status;
private Integer status;
/** /**
* 算法处理状态:0默认 1待上传 2待分析 3分析中 4成功 5超时 6失败 * 算法处理状态:0默认 1待上传 2待分析 3分析中 4成功 5超时 6失败

+ 22
- 0
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/inspection/update/flyer/UpdateFlyerService.java Visa fil



import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.tuoheng.admin.entity.Inspection; import com.tuoheng.admin.entity.Inspection;
import com.tuoheng.admin.entity.Report;
import com.tuoheng.admin.enums.TaskStatusEnum; import com.tuoheng.admin.enums.TaskStatusEnum;
import com.tuoheng.admin.mapper.InspectionMapper; import com.tuoheng.admin.mapper.InspectionMapper;
import com.tuoheng.admin.mapper.ReportMapper;
import com.tuoheng.admin.request.inspection.UpdateTaskByCodeRequest; import com.tuoheng.admin.request.inspection.UpdateTaskByCodeRequest;
import com.tuoheng.common.core.exception.ServiceException; import com.tuoheng.common.core.exception.ServiceException;
import com.tuoheng.common.core.utils.JacksonUtil; import com.tuoheng.common.core.utils.JacksonUtil;
@Autowired @Autowired
private InspectionMapper inspectionMapper; private InspectionMapper inspectionMapper;


@Autowired
private ReportMapper reportMapper;

@Autowired @Autowired
private OnlineIdentifService onlineIdentifService; private OnlineIdentifService onlineIdentifService;


inspection.setStatus(request.getStatus()); inspection.setStatus(request.getStatus());
inspection.setExecutionEndTime(request.getFlightEndTime()); inspection.setExecutionEndTime(request.getFlightEndTime());
inspectionMapper.updateById(inspection); inspectionMapper.updateById(inspection);

this.updateReport(inspection);
} }

private void updateReport(Inspection inspection) {
Report report = reportMapper.selectOne(Wrappers.<Report>lambdaQuery()
.eq(Report::getInspectionId, inspection.getId())
.eq(Report::getMark, 1));
if (ObjectUtil.isNull(report)) {
log.info("该任务还没有生成报告,不需要修改报告的完成时间和状态");
return;
}
report.setStatus(inspection.getStatus());
report.setExecutionEndTime(inspection.getExecutionEndTime());
reportMapper.updateById(report);
}

} }

Laddar…
Avbryt
Spara