| | |
| | | |
| | | @Override |
| | | public void insertUser(User user) { |
| | | user.setLastUpdatePasswordTime(new Date()); |
| | | userMapper.insert(user); |
| | | eventPublisher.publishEvent(new OnRegistrationCompleteEvent(user)); |
| | | } |
| | |
| | | @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"); |
| | | } |
| | |
| | | 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(); |
| | | } |