123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- <?php
- namespace App\Enums;
- enum OrderRecordStatus: int
- {
-
- case CREATED = 1;
-
- case PAID = 2;
-
- case ASSIGNED = 3;
-
- case ARRIVED = 4;
-
- case STARTED = 5;
-
- case COMPLETED = 6;
-
- case EVALUATED = 7;
-
- case CANCELLED = 8;
-
- case REJECTED = 9;
-
- case DEPARTED = 10;
-
- case LEFT = 11;
-
- case REFUNDING = 12;
-
- case REFUNDED = 13;
-
- case CHANGE_COACH = 14;
-
- case RESET_COACH = 15;
-
- case TEMPORARY_ACCEPTED = 16;
-
- case ALARM_HANDLED = 17;
-
- public function label(): string
- {
- return match ($this) {
- self::CREATED => '创建订单',
- self::PAID => '支付完成',
- self::ASSIGNED => '已分配技师',
- self::ARRIVED => '技师到达',
- self::STARTED => '开始服务',
- self::COMPLETED => '服务完成',
- self::EVALUATED => '已评价',
- self::CANCELLED => '已取消',
- self::REJECTED => '已拒单',
- self::DEPARTED => '技师出发',
- self::LEFT => '技师撤离',
- self::REFUNDING => '退款中',
- self::REFUNDED => '退款完成',
- self::CHANGE_COACH => '更换技师',
- self::RESET_COACH => '重置技师',
- self::TEMPORARY_ACCEPTED => '平台临时接单',
- self::ALARM_HANDLED => '报警已处理',
- };
- }
- }
|