| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace addons\Distribution\common\enums;
- use common\enums\AddonsEnum;
- use common\models\mall\MallAddons;
- class DistributionEnum
- {
- const ADDONS_NAME = AddonsEnum::ADDONS_NAME_DISTRIBUTION;
- const UPGRADE_STATUS_CONDITION = 1; //条件升级
- const UPGRADE_STATUS_GOODS = 2; //购买指定商品升级
- const UPGRADE_STATUS_MANUAL = 3; //手动升级
- const DI_FIRST = 'first'; //直推
- const DI_SECOND = 'second'; //间推
- const DI_THIRD = 'third'; //粉丝
- 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;
- }
- public static function getMap(){
- return [
- self::DI_FIRST=>'直推',
- self::DI_SECOND=>'间推',
- self::DI_THIRD=>'粉丝',
- ];
- }
- public static function getHuiJuBeauty($mall_id){
- $is_huiju_beauty = isset(\Yii::$app->params['is_huiju_beauty']) ? \Yii::$app->params['is_huiju_beauty'] : false;
- $is_huiju_beauty = $is_huiju_beauty && MallAddons::isInstall($mall_id, AddonsEnum::ADDONS_NAME_ENERGY_VALUE);
- return $is_huiju_beauty ? 1 : 0;
- }
- }
|