wlzboy
2026-03-19 c5ac97682e3b4ca748541ace97cb37a2295bd81e
ruoyi-system/src/main/java/com/ruoyi/system/utils/TaskStatusConverter.java
@@ -45,11 +45,13 @@
        
        switch (legacyStatusCode) {
            case 0:  // 新调度单(未下发)
            case 1:  // 完全未确认
            case 2:  // 部分已确认
            case 3:  // 未出车
                return TaskStatus.PENDING;
            case 1:  // 完全未确认
                return TaskStatus.NOT_CONFIRMED;
            case 2:  // 部分已确认
                return TaskStatus.PARTIALLY_CONFIRMED;
            case 3:  // 未出车
                return TaskStatus.NOT_DEPARTED;
            case 4:  // 已出车(去接患者途中)
                return TaskStatus.DEPARTING;
                
@@ -85,11 +87,32 @@
            log.warn("新系统任务状态为空");
            return null;
        }
        /**
         * 0   0 - 新调度单(未下发)
         * 1   1 - 完全未确认
         * 2   2 - 部分已确认
         * 3   未出车
         * 4   3 - 已出车(去接患者途中)
         * 5   已出车(等待患者)
         * 6   4 - 已出车(服务中)
         * 7   5 - 已送达(回程中)
         * 8   已返回
         * 9   跑空单,已返回
         * 10   取消
         * 11   已提交,等待审核
         * 12   审核完成
         * 13   审核不通过
         * 14   已驻点
         */
        switch (taskStatus) {
            case PENDING:
            case NOT_DEPARTED:
                return 3;  // 未出车
            case NOT_CONFIRMED:
                return 1;  // 完全未确认
            case PARTIALLY_CONFIRMED:
                return 2;  // 部分确认
            case PENDING:
                return 0;  // 未出车
            case DEPARTING:
                return 4;  // 已出车(去接患者途中)