From e360c48dccb05305936c6e81e0409965bd48a93e Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期六, 09 十一月 2024 15:04:29 +0800 Subject: [PATCH] 代码提交 --- xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java b/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java index 9d77398..66a9c00 100644 --- a/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java +++ b/xinquan-auth/src/main/java/com/xinquan/auth/controller/TokenController.java @@ -28,6 +28,7 @@ import java.time.LocalDateTime; import java.util.HashMap; import java.util.List; +import java.util.Objects; import java.util.Set; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; @@ -70,6 +71,12 @@ public R<?> sendCaptchaCode( @RequestParam(value = "cellPhone", required = true) String cellPhone, @RequestParam("type") Integer type) { + if(type == 3){ + SysUser sysUser = userClient.queryUserByPhone(cellPhone).getData(); + if(Objects.isNull(sysUser)){ + return R.fail("该手机号未注册"); + } + } sysLoginService.sendCaptchaCode(cellPhone, type); return R.ok(); } @@ -179,8 +186,10 @@ @ApiOperation(value = "微信苹果登录-验证手机号", tags = {"APP端"}) @PostMapping("/app/verifyCellPhone") public R<?> verifyCellPhone(@Validated @RequestBody AppVerifyCellPhoneBody body) { + AppLoginUser appLoginUser = sysLoginService.verifyCellPhone(body); + return R.ok(tokenService.createToken4AppLoginUser( - sysLoginService.verifyCellPhone(body))); + appLoginUser)); } /** -- Gitblit v1.7.1