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() {