request->isAjax) { if (\Yii::$app->request->isGet) { $configs = \Yii::$app->services->setting->addons->get($this->mall_id, AddonsEnum::ADDONS_NAME_CLOUD_STOCK_TWO, 'basic'); $agent_configs = \Yii::$app->services->setting->addons->get($this->mall_id, AddonsEnum::ADDONS_NAME_CLOUD_STOCK_TWO, 'agent'); if(empty($configs)) $configs = []; if(empty($agent_configs)) $agent_configs = []; return $this->success('操作成功', [ 'basic' => $configs, 'agent' => $agent_configs, ]); } if (\Yii::$app->request->isPost) { $post = \Yii::$app->request->post(); $params = [ "{$post['type']}" => $post['data'], ]; \Yii::$app->services->setting->addons->set($this->mall_id, AddonsEnum::ADDONS_NAME_CLOUD_STOCK_TWO, $params); return $this->success('操作成功'); } } return $this->render('index'); } //不用验证权限 public function actionSmsList() { $data = array_values(CloudStockTwoSms::$sms_data); return $this->success('操作成功', $data); } //不用验证权限 public function actionGetSmsDetail() { $params = \Yii::$app->request->get(); $where = [ ['mall_id' => $this->mall_id], ['sms_key' => $params['sms_key']] ]; $data = CloudStockTwoSms::getOne($where, true); return $this->success('操作成功', $data??CloudStockTwoSms::$sms_data[$params['sms_key']]); } //不用验证权限 public function actionSmsSave(){ $params = \Yii::$app->request->post(); $params['mall_id'] = $this->mall_id; $res = CloudStockTwoSms::setData($params); if ($res === false) return $this->error(CloudStockTwoSms::getStaticError()); return $this->success('操作成功'); } }