| | |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 根据部门ID获取部门名称 |
| | | * |
| | |
| | | } |
| | | if (StringUtil.isNotBlank(gdPatrolTaskVO.getAirportId())) { |
| | | param.setAirportId(gdPatrolTaskVO.getAirportId()); |
| | | // GdManageDeviceEntity device = null; |
| | | // if (StringUtils.isNumeric(taskEntity.getAirportId())) { |
| | | // device = gdManageDeviceService.getById(Long.valueOf(taskEntity.getDeviceId())); |
| | | // } |
| | | // if (device == null) { |
| | | // device = gdManageDeviceService.lambdaQuery() |
| | | // .eq(GdManageDeviceEntity::getAirportId, taskEntity.getDeviceId()) |
| | | // .one(); |
| | | // } |
| | | // if (device != null && StringUtil.isNotBlank(device.getAirportId())) { |
| | | // param.setAirportId(device.getAirportId()); |
| | | // } else { |
| | | // param.setAirportId(taskEntity.getAirportId()); |
| | | // } |
| | | } |
| | | param.setStatus("待执行"); |
| | | param.setTaskType("航线飞行"); |
| | |
| | | public GdPatrolTaskVO getPatrolTaskDetail(GdPatrolTaskEntity gdPatrolTaskEntity) { |
| | | return baseMapper.getPatrolTaskDetail(gdPatrolTaskEntity); |
| | | } |
| | | |
| | | @Override |
| | | public boolean updatePatrolTaskById(GdPatrolTaskEntity auditParam) { |
| | | GdPatrolTaskEntity patrolTaskEntity = getById(auditParam.getId()); |
| | | // 保存巡查工单流转 |
| | | saveWorkOrderFlow(patrolTaskEntity.getWorkOrderId(), PatrolTaskStatusEnum.PENDING_ACCEPTANCE, null, null); |
| | | // 保存工单流转 |
| | | GdWorkOrderEntity workOrderEntity = baseMapper.getWorkOrderIdById(auditParam.getId(), WorkOrderStatusEnum.EXECUTING_TO_BE_COMPLETED.getCode()); |
| | | // 工单流转 |
| | | if (workOrderEntity == null) { |
| | | updateWorkOrderStatusAndFlow(patrolTaskEntity.getWorkOrderId(), WorkOrderStatusEnum.EXECUTING_TO_BE_COMPLETED); |
| | | } |
| | | return updateById(auditParam); |
| | | } |
| | | } |