| | |
| | | |
| | | 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; |
| | | |
| | |
| | | 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; // 已出车(去接患者途中) |
| | | |