validate = false; } //方法开放设置 shizq 2019-12-05 if (in_array($action->id, $this->notAllowActions)) { util::fail($action->id . ' not allow'); } //游客可以访问的方法 if (in_array($action->id, $this->withoutLogin)) { $this->validate = true; } if ($this->validate == false) { util::notLogin(); } $admin = AdminService::getById($adminId); if (empty($admin)) { util::fail('没有找到管理员'); } $merchantId = AdminToMerchantService::getDefaultMerchant($adminId); if (empty($merchantId)) { util::fail('没有找到商家信息'); } $merchant = MerchantService::getById($merchantId); $merchantExtend = MerchantExtendService::getByMerchantId($merchantId); $merchantAsset = MerchantAssetService::getByMerchantId($merchantId); Yii::$app->params['adminId'] = $adminId; Yii::$app->params['admin'] = $admin; Yii::$app->params['merchantId'] = $merchantId; Yii::$app->params['merchant'] = $merchant; Yii::$app->params['merchant'] = $merchant; Yii::$app->params['merchantAsset'] = $merchantAsset; Yii::$app->params['merchantExtend'] = $merchantExtend; $this->adminId = $adminId; $this->merchantId = $merchantId; $this->merchant = $merchant; $this->merchantExtend = $merchantExtend; $this->merchantAsset = $merchantAsset; return parent::beforeAction($action); } public function actionList() { $where = null; $service = $this->service; $list = $service::getList('*', $where); util::success($list); } public function actionAdd() { $data = Yii::$app->request->post(); $service = $this->service; $re = $service::add($data); util::success($re); } public function actionGet() { $id = Yii::$app->request->get('id'); $service = $this->service; $ad = $service::getById($id); util::success($ad); } public function actionUpdate() { $data = Yii::$app->request->post(); $id = $data['id']; $service = $this->service; $re = $service::updateById($id, $data); util::success($re); } public function actionDelete() { $id = Yii::$app->request->get('id'); $service = $this->service; $re = $service::deleteById($id); util::success($re); } }