getInfo()); } /** * 会员中心 * @return Response */ public function center() { return success((new MemberService())->center()); } /** * 修改会员 * @param $field * @return Response */ public function modify($field) { $data = $this->request->params([ ['value', ''], ['field', $field], ]); $data[$field] = $data['value']; $this->validate($data, 'app\validate\member\Member.modify'); (new MemberService())->modify($field, $data['value']); return success('MODIFY_SUCCESS'); } /** * 编辑会员 * @return Response */ public function edit() { $data = $this->request->params([ ['data', []], ]); (new MemberService())->edit($data['data']); return success('MODIFY_SUCCESS'); } /** * 绑定手机号 * @return Response */ public function mobile() { $data = $this->request->params([ ['mobile', ''], ['mobile_code', ''], ]); return success((new AuthService())->bindMobile($data['mobile'], $data['mobile_code'])); } /** * 会员日志 * @return Response */ public function log() { $data = $this->request->params([ ['route', ''], ['params', ''], ['pre_route', ''] ]); (new MemberLogService())->log($data); return success(); } /** * 获取会员码 */ public function qrcode() { return success((new MemberService())->getQrcode()); } /** * 获取手机号 * @return Response */ public function getMobile() { $data = $this->request->params([ ['mobile_code', ''], ]); return success((new AuthService())->getMobile($data['mobile_code'])); } public function get_campuses_list() { return success((new MemberService())->get_campuses_list()); } public function list_call_up() { $data = $this->request->params([ ['sales_id', ''], ]); return success((new MemberService())->list_call_up($data['sales_id'])); } public function update_call_up() { $data = $this->request->params([ ['id', ''], ['remarks', ''], ]); return success((new MemberService())->update_call_up($data['id'], $data['remarks'])); } }