12345678910111213141516171819202122232425262728293031 |
- <?php
- namespace app\admin\library\Enum;
- /**
- * 订单状态枚举
- */
- class OrderStatusEnum
- {
- const CREATED = 0; // 已创建
- const PAID = 1; // 已支付
- const SHIPPED = 2; // 已发货
- const COMPLETED = 3; // 已完成
- const CANCELED = 4; // 已取消
- /**
- * 获取订单状态描述
- * @param int $status
- * @return string
- */
- public static function getStatusText($status)
- {
- $map = [
- self::CREATED => '已创建',
- self::PAID => '已支付',
- self::SHIPPED => '已发货',
- self::COMPLETED => '已完成',
- self::CANCELED => '已取消',
- ];
- return $map[$status] ?? '未知';
- }
- }
|