| | |
| | | import org.sxkj.gd.workorder.service.IGdTaskResultService; |
| | | import org.sxkj.gd.workorder.service.IGdWorkOrderFlowService; |
| | | import org.sxkj.gd.workorder.utils.GdPatrolReportWordUtil; |
| | | import org.sxkj.gd.workorder.vo.GdPatrolTaskSimpleVO; |
| | | import org.sxkj.gd.workorder.vo.GdPatrolTaskVO; |
| | | import org.sxkj.gd.xingtu.JianXingtuApiService; |
| | | import org.sxkj.resource.entity.Attach; |
| | |
| | | targetStatus = PatrolTaskStatusEnum.PENDING_AUDIT; |
| | | break; |
| | | default: |
| | | // 其他状态,保持原有状态 |
| | | targetStatus = PatrolTaskStatusEnum.getByValue(currentStatus); |
| | | // 如果无法获取枚举,使用待签收作为默认状态 |
| | | if (targetStatus == null) { |
| | | targetStatus = PatrolTaskStatusEnum.PENDING_SIGNING; |
| | | } |
| | | break; |
| | | // 其他状态,保持原有状态 |
| | | targetStatus = PatrolTaskStatusEnum.getByValue(currentStatus); |
| | | // 如果无法获取枚举,使用待签收作为默认状态 |
| | | if (targetStatus == null) { |
| | | targetStatus = PatrolTaskStatusEnum.PENDING_SIGNING; |
| | | } |
| | | } |
| | | |
| | | // 3. 设置任务状态:使用枚举设置任务状态 |
| | |
| | | return updateResult; |
| | | } |
| | | |
| | | @Override |
| | | public List<GdPatrolTaskSimpleVO> selectListByWorkOrderId(Long workOrderId) { |
| | | return baseMapper.selectListByWorkOrderId(workOrderId); |
| | | } |
| | | |
| | | } |