| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- namespace addons\Bargain\common\enums;
- use common\enums\AddonsEnum;
- use common\enums\BaseEnum;
- class BargainEnum extends BaseEnum
- {
- const NOTIFY_CLASS = 'addons\Bargain\common\logic\notify\Notify';
- const ADDONS_NAME = AddonsEnum::ADDONS_NAME_BARGAIN;
- const ORDER_HANDING = 0; //进行中
- const ORDER_SUCCESS = 1; //成功
- const ORDER_FAILURE = 2; //失败
- const NOT_STARTED = 0;//未开始
- const ACTIVE_HANDING = 1;//进行中
- const ACTIVE_FINISH = 2;//已结束
- public static function getMap($key=null): array
- {
- $data = [
- self::NOT_STARTED => '未开始',
- self::ACTIVE_HANDING => '进行中',
- self::ACTIVE_FINISH => '已结束',
- ];
- if (isset($data[$key])) return $data[$key];
- return $data;
- }
- public static function getOrderStatusMap($key=null)
- {
- $data = [
- self::ORDER_HANDING => '进行中',
- self::ORDER_SUCCESS => '操作成功',
- self::ORDER_FAILURE => '操作失败',
- ];
- if (isset($data[$key])) return $data[$key];
- return $data;
- }
- }
|