From 1073ab28d951883685698687908d5ed672bfdecc Mon Sep 17 00:00:00 2001 From: haotianmingyue <2421912570@qq.com> Date: Mon, 9 Dec 2024 10:33:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=BE=AE=E4=BF=A1=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=BB=91=E5=AE=9A=E8=B4=A6=E5=8F=B7=E6=97=B6=E5=8F=91?= =?UTF-8?q?=E9=80=81=E9=AA=8C=E8=AF=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wxController/WxAuthController.java | 2 +- .../controller/xmComtroller/ApiController.java | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wxController/WxAuthController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wxController/WxAuthController.java index ca3d9b7e..3b6bcaa3 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wxController/WxAuthController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wxController/WxAuthController.java @@ -119,7 +119,7 @@ public class WxAuthController { int infoSign = sysSignInService.updateSysSignIn(sysSignInWx); if (infoSign == 0) { - return AjaxResult.error("绑定失败"); + return AjaxResult.error("绑定失败, 请联系管理员"); } return AjaxResult.success("绑定成功"); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xmComtroller/ApiController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xmComtroller/ApiController.java index bcc6d174..2fe61bb2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xmComtroller/ApiController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xmComtroller/ApiController.java @@ -211,6 +211,22 @@ public class ApiController extends BaseController { return ajax; } + // 绑定微信用户时的发送验证码 + @PostMapping("/sendBindSmsCode") + public AjaxResult sendBindSmsCode(@RequestBody XmLoginDto xmLoginDto) throws Exception { + AjaxResult ajax = AjaxResult.success(); +// // 验证码校验 但是不删除校验码 +// loginService.validateCaptchaOne(xmLoginDto.getPhone(), xmLoginDto.getImgCode(), xmLoginDto.getUuid()); + //上面已经验证成功了 + Random random = new Random(); + String smsCode = String.valueOf(100000 + random.nextInt(900000)); + SendSms.sendSmsCode(xmLoginDto.getPhone(), smsCode); + System.out.println("验证码是"+smsCode); + // 将短信验证码存入redis + redisCache.setCacheObject("SMSCODE:" + xmLoginDto.getPhone(), smsCode, 1, TimeUnit.HOURS); + return ajax; + } + @GetMapping("/masterList") public AjaxResult getMasterList() {