From 7b3d5008a52c289061ddf9ffb6e2433af248e977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E5=AE=87=E5=A5=87?= Date: Wed, 27 Aug 2025 12:55:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/system/SysLoginController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java index 294624933..8f14765d7 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java @@ -23,6 +23,7 @@ import com.ruoyi.system.service.ISysMenuService; import com.ruoyi.system.service.ISysRoleService; import com.ruoyi.system.service.ISysUserService; import com.ruoyi.web.controller.system.vo.*; +import com.ruoyi.web.controller.xkt.vo.PhoneNumberVO; import com.ruoyi.xkt.domain.Store; import com.ruoyi.xkt.manager.TencentAuthManager; import com.ruoyi.xkt.mapper.StoreMapper; @@ -111,7 +112,7 @@ public class SysLoginController { return ajax; } - @ApiOperation(value = "发送登录短信验证码") + @ApiOperation(value = "发送短信验证码(未登录)") @PostMapping("/sendSmsVerificationCode") public R sendSmsVerificationCode(@Validated @RequestBody LoginSmsReqVO vo) { boolean captchaPass = tencentAuthManager.validate(vo.getTicket(), vo.getRandstr()); @@ -123,6 +124,14 @@ public class SysLoginController { return R.ok(); } + @ApiOperation(value = "发送短信验证码(已登录)") + @PostMapping("/sendSmsVerificationCodeByUser") + public R sendSmsVerificationCode(@Validated @RequestBody PhoneNumberVO vo) { + loginService.sendSmsVerificationCode(vo.getPhoneNumber(), + CacheConstants.SMS_LOGIN_CAPTCHA_CODE_CD_PHONE_NUM_KEY, false, null, null); + return R.ok(); + } + @ApiOperation(value = "扫码登录:WEB端第一步,获取随机ID,使用此ID生成二维码(10分钟有效,超时需要重新获取)") @GetMapping("/getBrowserId") public R getBrowserId() {