微信小程序修改个人密码

This commit is contained in:
zhonghua1
2025-12-22 21:49:09 +08:00
parent 47cee381f4
commit 0e316d64c3

View File

@@ -248,15 +248,15 @@ public class UserController {
result.put("message", "用户ID不能为空"); result.put("message", "用户ID不能为空");
return ResponseEntity.badRequest().body(result); return ResponseEntity.badRequest().body(result);
} }
// 检查用户名是否已被其他用户使用 // 检查用户名是否已被其他用户使用
User existingUser = userService.getUserByUserName(user.getUserName()); User existingUser = userService.getById(user.getUserId());
if (existingUser != null && !existingUser.getUserId().equals(user.getUserId())) { if (!existingUser.getOriginalPassword().equals(user.getOriginalPassword())){
result.put("success", false); result.put("success", false);
result.put("message", "用户名已被其他用户使用"); result.put("message", "原始密码错误");
return ResponseEntity.badRequest().body(result); return ResponseEntity.badRequest().body(result);
} }
// 如果密码不为空,则保存原始密码并加密 // 如果密码不为空,则保存原始密码并加密
if (user.getPassword() != null && !user.getPassword().trim().isEmpty()) { if (user.getPassword() != null && !user.getPassword().trim().isEmpty()) {
// 保存原始密码 // 保存原始密码