| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- namespace addons\WechatVideoShop\common\enums;
- use common\enums\AddonsEnum;
- class WechatVideoShopEnums
- {
- const ADDONS_NAME = AddonsEnum::ADDONS_NAME_WECHAT_VIDEO_SHOP;
- const REWARD_TYPE_COMMISSION = 1;
- const REWARD_TYPE_SCORE = 2;
- /**
- * @param int $mall_id
- * @param $key
- * @return array|string
- */
- public static function getRewardTypeMap(int $mall_id, $key = null)
- {
- $score_name = \Yii::$app->services->setting->mall->get($mall_id, "score.score_name");
- $types = [
- self::REWARD_TYPE_COMMISSION => '佣金',
- self::REWARD_TYPE_SCORE => !empty($score_name) ? $score_name : '积分',
- ];
- return is_null($key) ? $types : (!empty($types[$key]) ? $types[$key] : '其他');
- }
- const SETTLE_STATUS_FREEZE = 1;
- const SETTLE_STATUS_COMPLETE = 100;
- const SETTLE_STATUS_REMARKS = [
- self::SETTLE_STATUS_FREEZE => '待结算',
- self::SETTLE_STATUS_COMPLETE => '已结算',
- ];
- const UPGRADE_STATUS_CONDITION = 1; //条件升级
- const UPGRADE_STATUS_GOODS = 2; //购买指定商品升级
- const UPGRADE_STATUS_MANUAL = 3; //手动升级
- const WECHAT_VIDEO_SHOP_LEVEL = 'wechat_video_shop_level';//等级
- public static function getUpgradeStatusMap(int $upgrade_status = 0)
- {
- $data = [self::UPGRADE_STATUS_CONDITION => '条件升级',
- self::UPGRADE_STATUS_GOODS => '购买指定商品升级',
- self::UPGRADE_STATUS_MANUAL => '手动升级'];
- return $data[$upgrade_status] ? $data[$upgrade_status] : $data;
- }
- const CUSTOMER_DELAY = [
- 60,
- 60,
- 60,
- 60,
- 120,
- 300
- ];
- }
|