renderSuccess('数据返回成功',[ [ 'title' => '用户端充值接口', 'type' => 1, 'is_open' => $user_recharge_set ], [ 'title' => '代理端充值接口', 'type' => 2, 'is_open' => $agent_recharge_set ] ]); } /** * 充值设置接口 * @return array|void * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function openRecharge() { $param = Request::param(); try { validate()->rule([ 'is_open|开关状态' => 'require|in:0,1', 'type|开关类型' => 'require|in:1,2' ])->check($param); $typeArr = [ 1 => 'user_recharge_set', 2 => 'agent_recharge_set']; SettingModel::settingSave($typeArr[$param['type']],$param['is_open']); return $this->renderSuccess('设置成功'); } catch (ValidateException $validateException) { return $this->renderError($validateException['msg']); } } }