getLoginConfig()); } /** * 注册与登录设置 * @return Response */ public function setLoginConfig() { $data = $this->request->params([ ['is_username', 1], ['is_mobile', 0], ['is_auth_register', 1], ['is_bind_mobile', 0], ['agreement_show', 0] ]); $this->validate($data, 'app\validate\member\LoginConfig.set'); (new MemberConfigService())->setLoginConfig($data); return success('MODIFY_SUCCESS'); } /** * 获取提现设置 * @return Response */ public function getCashOutConfig() { return success((new MemberConfigService())->getCashOutConfig()); } /** * 提现设置 * @return Response */ public function setCashOutConfig() { $data = $this->request->params([ ['is_open', 0], //是否开启 ['min', 0.01], //最低提现金额 ['rate', 0], //提现手续费比率 ['is_auto_verify', 0], //是否自动审核 ['is_auto_transfer', 0], //是否自动转账 ['transfer_type', []] //转账方式 ]); $this->validate($data, 'app\validate\member\CashOutConfig.set'); (new MemberConfigService())->setCashOutConfig($data); return success('SET_SUCCESS'); } /** * 获取会员配置 * @return Response */ public function getMemberConfig() { return success((new MemberConfigService())->getMemberConfig()); } /** * 设置会员配置 * @return Response */ public function setMemberConfig() { $data = $this->request->params([ ['prefix', ''], ['length', 10] ]); $this->validate($data, 'app\validate\member\MemberConfig.set'); (new MemberConfigService())->setMemberConfig($data); return success('MODIFY_SUCCESS'); } }