param('phone', ''); //手机号 $password = $request->param('password', ''); //密码 $openid = $request->param('openid', ''); //微信小程序openid if (empty($phone)) { return fail('请输入手机号'); } if (empty($password)) { return fail('请输入密码'); } $member_info = Member::where('mobile', $phone)->find();//查账户表信息是否存在 if (!$member_info) { return fail('账户手机号有误'); } $customerResources = \app\model\customer_resources\CustomerResources::where('member_id', $member_info['member_id'])->find();//查客户资源表信息是否存在 if (!$customerResources) { return fail('账户信息有误'); } //创建密码 //$a = create_password($password); //验证密码 if (!check_password($password, $member_info->password)) { return fail('手机号或密码不正确'); } $res = (new LoginService())->login($member_info, MemberLoginTypeDict::MOBILE); if (!$res) { return fail('账户信息有误'); } $res['user_type'] = '4';//用户类型|3=学员 return success($res); } //学生详情 public function info(){ $member_id = $this->member_id; $where = [ 'member_id'=>$member_id ]; $res = (new CustomerResourcesService())->getInfo($where); if (!$res['code']) { return fail($res['msg']); } return success($res['data']); } //学生详情-修改 public function edit(Request $request){ $member_id = $this->member_id; $where = [ 'member_id'=>$member_id ]; $data = [ 'headimg' => $request->param('headimg', ''), 'name' => $request->param('name', ''), 'gender' => $request->param('gender', ''), 'age' => $request->param('age', ''), 'phone_number' => $request->param('phone_number', ''), ]; // 验证必填字段 if (empty($data['name'])) { return fail('姓名不能为空'); } if (empty($data['gender'])) { return fail('性别不能为空'); } if (empty($data['age'])) { return fail('年龄不能为空'); } if (empty($data['phone_number'])) { return fail('手机号不能为空'); } $res = (new CustomerResourcesService())->editInfo($where,$data); if (!$res['code']) { return fail($res['msg']); } return success([]); } }