| | |
| | | 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( |
| | |
| | | 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; |
| | | } |