StatusEnum::ENABLED,'mall_id' => $this->mall_id,'is_default' => 1]); if (\Yii::$app->request->isAjax) { if(\Yii::$app->request->isGet){ $group = \Yii::$app->request->get('group'); $group = $group ?: 'basic'; $configs = \Yii::$app->services->setting->addons->get($this->mall_id, CashRiskEnum::ADDONS_NAME, $group); $configs['mobile'] = $mall_admin['account']; $configs['mall_id'] = $this->mall_id; return $this->success('操作成功', $configs); } if(\Yii::$app->request->isPost){ $post = \Yii::$app->request->post(); $rules = [ [['captcha','is_enable','cash_mobile'], 'required'], [['captcha'], 'string'], [['is_enable'], 'number'] ]; $res = \Yii::$app->services->validate->validate($post['basic'], $rules); if ($res === false) return $this->error(\Yii::$app->services->validate->getErrorMessage()); $params = $post['basic']; //检验手机验证码 if (!Sms::checkValidateCode($mall_admin['account'], $params['captcha'],CashRiskEnum::CAPTCHA_TYPE_CONFIG)) { return $this->error('验证码不正确'); } $set = ['is_enable' => $params['is_enable'] ?: 0,'cash_mobile' => $params['cash_mobile']]; \Yii::$app->services->setting->addons->set($this->mall_id, CashRiskEnum::ADDONS_NAME, ['basic' => $set]); return $this->success('操作成功'); } } return $this->render('index'); } }