BaseController.php 748 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace addons\JoinPay\api\modules\v1\controllers;
  3. use api\controllers\OnAuthController;
  4. use common\enums\AddonsEnum;
  5. /**
  6. * 默认控制器
  7. *
  8. * Class DefaultController
  9. * @package addons\JoinPay\api\modules\v1\controllers
  10. */
  11. class BaseController extends OnAuthController
  12. {
  13. public function beforeAction($action)
  14. {
  15. parent::beforeAction($action);
  16. $joinpay_configs = \Yii::$app->services->setting->addons->get($this->mall_id, AddonsEnum::ADDONS_NAME_JOIN_PAY, 'basic');
  17. if (1 != $joinpay_configs['joinpay_status']) return $this->error('汇聚支付插件未启用');
  18. if (1 != $joinpay_configs['joinpay_fast_pay_status']) return $this->error('快捷支付未启用');
  19. return $action;
  20. }
  21. }