diff --git a/mallplus-mbg/src/main/java/com/zscat/mallplus/enums/SmsEnum.java b/mallplus-mbg/src/main/java/com/zscat/mallplus/enums/SmsEnum.java index 9a630f2..4905211 100644 --- a/mallplus-mbg/src/main/java/com/zscat/mallplus/enums/SmsEnum.java +++ b/mallplus-mbg/src/main/java/com/zscat/mallplus/enums/SmsEnum.java @@ -17,6 +17,9 @@ public class SmsEnum { @Value("${redis.key.prefix.loginCode}") private static String REDIS_KEY_PREFIX_LOGIN_CODE; + @Value("${redis.key.prefix.forgetCode}") + private static String REDIS_KEY_PREFIX_FORGET_CODE; + /** * 发送验证码 @@ -27,6 +30,7 @@ public class SmsEnum { * 登录 */ LOGIN("1", REDIS_KEY_PREFIX_LOGIN_CODE,"登录"), + FORGET("2", REDIS_KEY_PREFIX_FORGET_CODE,"忘记密码"), ; diff --git a/mallplus-portal/src/main/java/com/zscat/mallplus/single/SingelHomeController.java b/mallplus-portal/src/main/java/com/zscat/mallplus/single/SingelHomeController.java index 8029c11..c37e694 100644 --- a/mallplus-portal/src/main/java/com/zscat/mallplus/single/SingelHomeController.java +++ b/mallplus-portal/src/main/java/com/zscat/mallplus/single/SingelHomeController.java @@ -67,6 +67,9 @@ public class SingelHomeController { @Value("${redis.key.prefix.loginCode}") private String REDIS_KEY_PREFIX_LOGIN_CODE; + + @Value("${redis.key.prefix.forgetCode}") + private String REDIS_KEY_PREFIX_FORGET_CODE; @Autowired OssAliyunUtil aliyunOSSUtil; @Value("${jwt.tokenHeader}") @@ -443,7 +446,7 @@ public class SingelHomeController { @IgnoreAuth @ApiOperation("获取验证码") @PostMapping(value = "/sms/codes") - public Object sendSmsCode(@RequestParam("phone") String phone,@RequestParam("type")String type) { + public Object sendSmsCode(@RequestParam("phone") String phone,@RequestParam(value = "type")String type) { try { if (!PhoneUtil.checkPhone(phone)) { throw new IllegalArgumentException("手机号格式不正确"); @@ -455,7 +458,8 @@ public class SingelHomeController { String redisKey = ""; if(SmsEnum.SendEnum.LOGIN.getCode().equals(type)){ redisKey = REDIS_KEY_PREFIX_LOGIN_CODE; -// redisKey = SmsEnum.SendEnum.LOGIN.getRedisKey(); + }else if(SmsEnum.SendEnum.FORGET.getCode().equals(type)){ + redisKey = REDIS_KEY_PREFIX_FORGET_CODE; } Date date = new Date(); String codeRedis = redisService.get(redisKey + phone); diff --git a/mallplus-portal/src/main/java/com/zscat/mallplus/ums/service/impl/UmsMemberServiceImpl.java b/mallplus-portal/src/main/java/com/zscat/mallplus/ums/service/impl/UmsMemberServiceImpl.java index 7e7f37f..22b6e87 100644 --- a/mallplus-portal/src/main/java/com/zscat/mallplus/ums/service/impl/UmsMemberServiceImpl.java +++ b/mallplus-portal/src/main/java/com/zscat/mallplus/ums/service/impl/UmsMemberServiceImpl.java @@ -113,6 +113,8 @@ public class UmsMemberServiceImpl extends ServiceImpl