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'); } }