用户登录
- 输入手机号发送验证码
- 从redis查找是否有该手机号的key,如果有则直接返回oK,验证码还未过期(两分钟)
- 生成验证码
- 使用阿里云短信服务将验证码发送给该手机号
- 发送成功,则将该验证码存到redis中,发送失败则返回发送失败
- 验证码发送之后,则输入验证码进行登录
- 获取前端传来的手机号和输入的验证码
- 判断验证码是否和redis存储的验证码一致,如果不一致则登录失败
- 判断是否为第一次登录(查询数据库是否有该手机号用户),如果是则将该用户信息添加到数据库中
- 根据用户id和名字生成token返回给前端
查询医院
- 根据医院等级,医院地区查询出医院列表