|
@@ -198,6 +198,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
validateOldPassword(id, reqVO.getOldPassword());
|
|
validateOldPassword(id, reqVO.getOldPassword());
|
|
|
// 执行更新
|
|
// 执行更新
|
|
|
AdminUserDO updateObj = new AdminUserDO().setId(id);
|
|
AdminUserDO updateObj = new AdminUserDO().setId(id);
|
|
|
|
|
+ updateObj.setIsChangedPassword(1);
|
|
|
updateObj.setPassword(encodePassword(reqVO.getNewPassword())); // 加密密码
|
|
updateObj.setPassword(encodePassword(reqVO.getNewPassword())); // 加密密码
|
|
|
userMapper.updateById(updateObj);
|
|
userMapper.updateById(updateObj);
|
|
|
}
|
|
}
|
|
@@ -218,6 +219,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
@Override
|
|
@Override
|
|
|
@LogRecord(type = SYSTEM_USER_TYPE, subType = SYSTEM_USER_UPDATE_PASSWORD_SUB_TYPE, bizNo = "{{#id}}",
|
|
@LogRecord(type = SYSTEM_USER_TYPE, subType = SYSTEM_USER_UPDATE_PASSWORD_SUB_TYPE, bizNo = "{{#id}}",
|
|
|
success = SYSTEM_USER_UPDATE_PASSWORD_SUCCESS)
|
|
success = SYSTEM_USER_UPDATE_PASSWORD_SUCCESS)
|
|
|
|
|
+ @Transactional
|
|
|
public void updateUserPassword(Long id, String password) {
|
|
public void updateUserPassword(Long id, String password) {
|
|
|
// 1. 校验用户存在
|
|
// 1. 校验用户存在
|
|
|
AdminUserDO user = validateUserExists(id);
|
|
AdminUserDO user = validateUserExists(id);
|
|
@@ -231,6 +233,8 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
updateObj.setPassword(encodePassword(password)); // 加密密码
|
|
updateObj.setPassword(encodePassword(password)); // 加密密码
|
|
|
userMapper.updateById(updateObj);
|
|
userMapper.updateById(updateObj);
|
|
|
|
|
|
|
|
|
|
+ // 更新
|
|
|
|
|
+
|
|
|
// 3. 记录操作日志上下文
|
|
// 3. 记录操作日志上下文
|
|
|
LogRecordContext.putVariable("user", user);
|
|
LogRecordContext.putVariable("user", user);
|
|
|
LogRecordContext.putVariable("newPassword", updateObj.getPassword());
|
|
LogRecordContext.putVariable("newPassword", updateObj.getPassword());
|