From 81fdda8f2121dc1edcff1eb245938936df7d07a4 Mon Sep 17 00:00:00 2001 From: glj <13935964706@163.com> Date: Mon, 22 Jul 2024 14:51:53 +0800 Subject: [PATCH] =?UTF-8?q?glj-=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kening/vordm/controller/LoginController.java | 4 ++++ .../java/com/kening/vordm/service/impl/EmailServiceImpl.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/LoginController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/LoginController.java index 08307db..7a19cec 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/LoginController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/LoginController.java @@ -5,6 +5,7 @@ import com.kening.vordm.service.DisasterInfoService; import com.kening.vordm.service.EmailService; import com.kening.vordm.vo.UserVo; import lombok.RequiredArgsConstructor; +import org.springblade.core.redis.cache.BladeRedis; import org.springblade.core.tool.api.R; import org.springframework.web.bind.annotation.*; @@ -24,6 +25,8 @@ public class LoginController { //邮箱发送服务 private final EmailService emailService; + //引入BladeRedis + private BladeRedis bladeRedis; /** * 新增用户信息 * @@ -44,6 +47,7 @@ public class LoginController { */ @PostMapping("/sendUserPasswordEmail") public R sendUserPasswordEmail(@RequestBody UserVo userVo) throws MessagingException { + bladeRedis.del("blade:user::user:account:595035-"+userVo.getEmail()); return emailService.sendUserPasswordEmail(userVo); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EmailServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EmailServiceImpl.java index 1b00bd8..033042d 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EmailServiceImpl.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EmailServiceImpl.java @@ -39,6 +39,7 @@ public class EmailServiceImpl implements EmailService { private final DisasterInfoMapper disasterInfoMapper; + //引入BladeRedis private final BladeRedis bladeRedis; @Value("${spring.mail.username}") @@ -67,8 +68,8 @@ public class EmailServiceImpl implements EmailService { if (bladeUser == null || bladeUser.getPassword()==null){ return R.data(1405, "There are currently no bound users for this email"); } + disasterInfoMapper.updataUserByEmail(userVo.getEmail(),"1790ae2beb8e6c6a4c6744667e11c4ba26abeb09"); - bladeRedis.del("blade:user::user:account:595035-"+userVo.getEmail()); Email email = new Email(); email.setSubject("Your login password has been updated"); String encrypt = DigestUtil.encrypt(bladeUser.getPassword());