| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /**
- * Created by PhpStorm.
- * User: wniu
- * Date: 2022/4/28
- * Time: 10:23 上午
- */
- namespace common\enums;
- use common\globals\GlobalInvoke;
- use common\models\common\Addons;
- use common\models\mall\MallAddons;
- class LevelEnum
- {
- //插件中的身份
- public static $level_list = [
- AddonsEnum::ADDONS_NAME_AGENT,
- // AddonsEnum::ADDONS_NAME_AGENT_BASE,
- ];
- public static function getMap($mall_id)
- {
- $list = [];
- $addons_name_arr = Addons::find()->where(['name' => self::$level_list])->select('name,title')->indexBy('name')->asArray()->all();
- foreach (self::$level_list as $ADDONS_NAME){
- if (MallAddons::isInstall($mall_id, $ADDONS_NAME) == 0) continue;
- $list[] = ['code' => $ADDONS_NAME, 'title' => $addons_name_arr[$ADDONS_NAME]['title']];
- }
- return array_merge($list);
- }
- }
|