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