Parcourir la source

机场有任务飞行时,修改任务状态为失败

tags/v1.0.0^2
wanjing il y a 1 an
Parent
révision
82dd2b433c
1 fichiers modifiés avec 9 ajouts et 2 suppressions
  1. +9
    -2
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/third/airport/ExecuteTaskService.java

+ 9
- 2
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/third/airport/ExecuteTaskService.java Voir le fichier

return JsonResult.error(ExecuteInspectionCodeEnum.AIRPORT_RETURN_DATA_IS_NULL.getCode(), ExecuteInspectionCodeEnum.AIRPORT_RETURN_DATA_IS_NULL.getMsg()); return JsonResult.error(ExecuteInspectionCodeEnum.AIRPORT_RETURN_DATA_IS_NULL.getCode(), ExecuteInspectionCodeEnum.AIRPORT_RETURN_DATA_IS_NULL.getMsg());
} }


this.updateInspection(userId, inspection);

JsonResult jsonResult = JacksonUtil.json2pojo(airPortStr, JsonResult.class); JsonResult jsonResult = JacksonUtil.json2pojo(airPortStr, JsonResult.class);
if (jsonResult.getCode() != 0) { if (jsonResult.getCode() != 0) {
log.info("立即执行任务业务:机场接口返回结果:失败:{}", jsonResult.getMsg()); log.info("立即执行任务业务:机场接口返回结果:失败:{}", jsonResult.getMsg());

inspection.setStatus(InspectionStatusEnum.FLIGHT_FAILED.getCode());
this.updateInspection(userId, inspection);

this.insertInspectionHistory(userId, inspection.getTenantId(), inspection, jsonResult.getMsg()); this.insertInspectionHistory(userId, inspection.getTenantId(), inspection, jsonResult.getMsg());

return JsonResult.error(jsonResult.getMsg()); return JsonResult.error(jsonResult.getMsg());
} else { } else {
inspection.setStatus(InspectionStatusEnum.IN_FLIGHT.getCode());
this.updateInspection(userId, inspection);

return JsonResult.success(); return JsonResult.success();
} }
} }
*/ */
private void updateInspection(String userId, Inspection inspection) { private void updateInspection(String userId, Inspection inspection) {
inspection.setExecutionStatus(2); inspection.setExecutionStatus(2);
inspection.setStatus(inspection.getStatus());
inspection.setUpdateUser(userId); inspection.setUpdateUser(userId);
inspection.setUpdateTime(DateUtils.now()); inspection.setUpdateTime(DateUtils.now());
inspectionMapper.update(inspection); inspectionMapper.update(inspection);

Chargement…
Annuler
Enregistrer