| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <?php
- namespace addons\LuckyGroup\common\enums;
- use common\enums\AddonsEnum;
- class LuckyGroupEnum
- {
- const ADDONS_NAME = AddonsEnum::ADDONS_NAME_LUCKY_GROUP;
- const AWARD_TYPE_BALANCE = 'balance';
- const AWARD_TYPE_SCORE = 'score';
- //拼团方式
- const ATTEND_TYPE_NOT_AUTO = 1; //手动拼团
- const ATTEND_TYPE_AUTO = 2; //自动拼团
- const BANNER_IS_SHOW_0 = 0; //banner 是否显示 否
- const BANNER_IS_SHOW_1 = 1;//banner 是否显示 是
- const ADMIN_GRANT = 0; //管理员增加
- const SYSTEM_GRANT = 1; //系统每日赠送
- const SYSTEM_CLEAR = 2; //系统每日清零
- //参团奖励用户 1 全部 2 拼中 3 拼不中
- const ATTEND_USER_TYPE_ALL = 1;
- const ATTEND_USER_TYPE_WIN = 2;
- const ATTEND_USER_TYPE_LOSS = 3;
- const IS_PAY_0 = 0;//待支付
- const IS_PAY_1 = 1;//已支付
- const GROUP_WAIT_PAY = 0;//待支付
- const GROUP_JOINING = 1;//参团中
- const GROUP_SUCCESS = 2;//拼团成功
- const GROUP_FAIL = 3; //拼团失败
- const NOTIFY_CLASS = 'addons\LuckyGroup\common\logic\notify\Notify';
- const EXPEND_TYPE_SCORE = 'score';//消耗类型 积分
- const EXPEND_TYPE_BALANCE = 'balance';//消耗类型 余额
- const ACTIVITY_STATUS_ALL = 0;
- const ACTIVITY_STATUS_NOT_START = 1;
- const ACTIVITY_STATUS_RUNNING = 2;
- const ACTIVITY_STATUS_DISABLED = 3;
- const ACTIVITY_STATUS_FINISHED = 4;
- public static function getAttendMap($key=null){
- $data = [
- self::ATTEND_USER_TYPE_ALL=>'全部',
- self::ATTEND_USER_TYPE_WIN=>'拼中',
- self::ATTEND_USER_TYPE_LOSS=>'拼不中',
- ];
- if(isset($data[$key])) return $data[$key];
- return $data;
- }
- public static function getActivityStatusMap(int $status = null)
- {
- $map = [
- self::ACTIVITY_STATUS_ALL => '全部',
- self::ACTIVITY_STATUS_NOT_START => '未开始',
- self::ACTIVITY_STATUS_RUNNING => '进行中',
- self::ACTIVITY_STATUS_DISABLED => '停用',
- self::ACTIVITY_STATUS_FINISHED => '已结束',
- ];
- if (null !== $status) {
- $map = $map[$status];
- }
- return $map;
- }
- const SMS_KEY_SUCCESS = 'lucky_success';
- const SMS_KEY_FAIL = 'lucky_fail';
- }
|