mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 22:57:17 +08:00 
			
		
		
		
	fix: 临时修复更新会导致原加密失效的问题(待 starter 升级)
This commit is contained in:
		| @@ -366,10 +366,12 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, UserDO, UserRes | |||||||
|  |  | ||||||
|     @Override |     @Override | ||||||
|     public void resetPassword(UserPasswordResetReq req, Long id) { |     public void resetPassword(UserPasswordResetReq req, Long id) { | ||||||
|         UserDO user = super.getById(id); |         super.getById(id); | ||||||
|         user.setPassword(req.getNewPassword()); |         baseMapper.lambdaUpdate() | ||||||
|         user.setPwdResetTime(LocalDateTime.now()); |             .set(UserDO::getPassword, req.getNewPassword()) | ||||||
|         baseMapper.updateById(user); |             .set(UserDO::getPwdResetTime, LocalDateTime.now()) | ||||||
|  |             .eq(UserDO::getId, id) | ||||||
|  |             .update(); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     @Override |     @Override | ||||||
| @@ -414,9 +416,11 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, UserDO, UserRes | |||||||
|         // 校验密码合法性 |         // 校验密码合法性 | ||||||
|         int passwordRepetitionTimes = this.checkPassword(newPassword, user); |         int passwordRepetitionTimes = this.checkPassword(newPassword, user); | ||||||
|         // 更新密码和密码重置时间 |         // 更新密码和密码重置时间 | ||||||
|         user.setPassword(newPassword); |         baseMapper.lambdaUpdate() | ||||||
|         user.setPwdResetTime(LocalDateTime.now()); |             .set(UserDO::getPassword, newPassword) | ||||||
|         baseMapper.updateById(user); |             .set(UserDO::getPwdResetTime, LocalDateTime.now()) | ||||||
|  |             .eq(UserDO::getId, id) | ||||||
|  |             .update(); | ||||||
|         // 保存历史密码 |         // 保存历史密码 | ||||||
|         userPasswordHistoryService.add(id, password, passwordRepetitionTimes); |         userPasswordHistoryService.add(id, password, passwordRepetitionTimes); | ||||||
|         // 修改后登出 |         // 修改后登出 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user