吉安感知网项目-后端
linwei
2026-01-31 b723c79db5ad9248d0eb92e9c98c6d9989189311
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderFlowServiceImpl.java
@@ -79,7 +79,7 @@
      stages.add(buildStage(WorkOrderStatusEnum.STAGE_WORK_ORDER_RELEASE.getStageDesc(), Arrays.asList(
            WorkOrderStatusEnum.PUBLISHING_ACCEPTING.getStageDesc(),
            WorkOrderStatusEnum.PUBLISHING_REJECTING.getStageDesc()
      ), actualFlows, "1"));
      ), actualFlows, WorkOrderStatusEnum.STAGE_WORK_ORDER_RELEASE.getMaxCode()));
      // 接单响应阶段
      stages.add(buildStage(WorkOrderStatusEnum.STAGE_ORDER_RESPONSE.getStageDesc(), Arrays.asList(
@@ -87,28 +87,28 @@
            WorkOrderStatusEnum.RESPONDING_APPLY_CANCEL.getStageDesc(),
            WorkOrderStatusEnum.RESPONDING_APPLY_MODIFY.getStageDesc(),
            WorkOrderStatusEnum.RESPONDING_CANCELED.getStageDesc()
      ), actualFlows, "2"));
      ), actualFlows, WorkOrderStatusEnum.STAGE_ORDER_RESPONSE.getMaxCode()));
      // 执行中阶段
      stages.add(buildStage(WorkOrderStatusEnum.STAGE_IN_EXECUTION.getStageDesc(), Arrays.asList(
            WorkOrderStatusEnum.EXECUTING_TO_BE_COMPLETED.getStageDesc(),
            WorkOrderStatusEnum.EXECUTING_NEGOTIATE_MODIFY.getStageDesc()
      ), actualFlows, "3"));
      ), actualFlows, WorkOrderStatusEnum.STAGE_IN_EXECUTION.getMaxCode()));
      // 完成待验阶段
      stages.add(buildStage(WorkOrderStatusEnum.STAGE_COMPLETED_PENDING_INSPECTION.getStageDesc(), Arrays.asList(
            WorkOrderStatusEnum.COMPLETED_TO_BE_INSPECTED.getStageDesc()
      ), actualFlows, "4"));
      ), actualFlows, WorkOrderStatusEnum.STAGE_COMPLETED_PENDING_INSPECTION.getMaxCode()));
      // 验收通过阶段
      stages.add(buildStage(WorkOrderStatusEnum.STAGE_ACCEPTED.getStageDesc(), Arrays.asList(
            WorkOrderStatusEnum.ACCEPTED_TO_BE_SETTLED.getStageDesc()
      ), actualFlows, "5"));
      ), actualFlows, WorkOrderStatusEnum.STAGE_ACCEPTED.getMaxCode()));
      // 结算完成阶段
      stages.add(buildStage(WorkOrderStatusEnum.STAGE_SETTLEMENT_COMPLETED.getStageDesc(), Arrays.asList(
            WorkOrderStatusEnum.SETTLEMENT_COMPLETED.getStageDesc()
      ), actualFlows, "6"));
      ), actualFlows, WorkOrderStatusEnum.STAGE_SETTLEMENT_COMPLETED.getMaxCode()));
      return stages;
   }