| 1234567891011121314151617181920212223242526 |
- <?php
- namespace addons\Achievement\api\modules\v1\controllers;
- use api\controllers\OnAuthController;
- use common\enums\AddonsEnum;
- use common\models\mall\MallAddons;
- /**
- * 默认控制器
- *
- * Class DefaultController
- * @package addons\ShortVideo\api\modules\v1\controllers
- */
- class BaseController extends OnAuthController
- {
- public function beforeAction($action)
- {
- parent::beforeAction($action);
- if (empty(MallAddons::isInstall($this->mall_id, AddonsEnum::ADDONS_NAME_ACHIEVEMENT))) return $this->error('业绩奖励应用未安装');
- //判断业绩奖励是否开启
- $configs = \Yii::$app->services->setting->addons->get($this->mall_id, AddonsEnum::ADDONS_NAME_ACHIEVEMENT, 'basic');
- if (empty($configs['status'])) return $this->error('业绩奖励应用未开启');
- return $action;
- }
- }
|