diff --git a/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/LoginController.java b/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/LoginController.java index 3a438277..76d73515 100644 --- a/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/LoginController.java +++ b/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/LoginController.java @@ -631,12 +631,18 @@ public class LoginController { @ApiOperation(value = "发送手机号验证码") @GetMapping(value = "/sendVerificationCode") public Result sendVerificationCode(@RequestParam(name="phone") String phone, - @RequestParam(name="userName") String userName) { + @RequestParam(name="userName") String userName, + @RequestParam(name="flag") String flag) { + if("1".equals(flag)){ + sysBaseAPI.sendVerificationCode(phone,"2","300",null); + String string = redisUtil.get("_verification:_phone:" + phone).toString(); + return Result.OK(string); + } LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(SysUser::getPhone, PasswordUtil.encrypt(phone)); queryWrapper.eq(SysUser::getUsername, userName); SysUser sysUser = sysUserService.getOne(queryWrapper); - if (Objects.isNull(sysUser)){ + if (Objects.isNull(sysUser)) { throw new JeroBootException("手机号或账号不存在"); } sysBaseAPI.sendVerificationCode(phone,"2","300",null);