From a2358870aca60abe779ea57c6f0c9133339fdc26 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 11 七月 2024 10:20:11 +0800
Subject: [PATCH] 调整密码过期校验使用登陆时检测

---
 src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
index a329a2b..1d7b664 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
@@ -89,6 +89,7 @@
 
     @Override
     public void insertUser(User user) {
+        user.setLastUpdatePasswordTime(new Date());
         userMapper.insert(user);
         eventPublisher.publishEvent(new OnRegistrationCompleteEvent(user));
     }
@@ -96,6 +97,9 @@
     @Override
     @Transactional(rollbackFor = BusinessException.class)
     public void insertUsers(List<User> users) {
+        users.stream().forEach(item -> {
+            item.setLastUpdatePasswordTime(new Date());
+        });
         userMapper.insertUsers(users);
         throw new BusinessException("test BusinessException roll back");
     }
@@ -189,7 +193,6 @@
         new LambdaUpdateChainWrapper<>(baseMapper)
                 .eq(User::getId, form.getUserId())
                 .set(User::getPassword, authenticationService.pwdEncode(form.getNewPassword()))
-                .set(User::getNeedUpdatePassword, YesOrNoEnum.NO)
                 .set(User::getLastUpdatePasswordTime, new Date())
                 .update();
     }

--
Gitblit v1.8.0