diff --git a/backend/src/main/java/com/qqchen/deploy/backend/framework/utils/PasswordGenerator.java b/backend/src/main/java/com/qqchen/deploy/backend/framework/utils/PasswordGenerator.java index 44475cfe..02e4c263 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/framework/utils/PasswordGenerator.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/framework/utils/PasswordGenerator.java @@ -23,7 +23,7 @@ public class PasswordGenerator { * 生成示例密码(仅用于测试) */ public static void main(String[] args) { - String rawPassword = "admin123"; + String rawPassword = "lianyu_123"; String encodedPassword = encode(rawPassword); System.out.println("Raw password: " + rawPassword); System.out.println("Encoded password: " + encodedPassword); diff --git a/backend/src/main/java/com/qqchen/deploy/backend/system/api/UserApiController.java b/backend/src/main/java/com/qqchen/deploy/backend/system/api/UserApiController.java index c24893aa..c9ae4246 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/system/api/UserApiController.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/system/api/UserApiController.java @@ -2,6 +2,7 @@ package com.qqchen.deploy.backend.system.api; import com.qqchen.deploy.backend.system.model.query.UserQuery; import com.qqchen.deploy.backend.system.model.request.DepartmentAssignRequest; +import com.qqchen.deploy.backend.system.model.request.ResetPasswordRequest; import com.qqchen.deploy.backend.framework.controller.BaseController; import com.qqchen.deploy.backend.framework.api.Response; import com.qqchen.deploy.backend.system.entity.User; @@ -82,8 +83,8 @@ public class UserApiController extends BaseController resetPassword(@PathVariable Long id, @RequestBody String newPassword) { - userService.resetPassword(id, newPassword); + public Response resetPassword(@PathVariable Long id, @Validated @RequestBody ResetPasswordRequest request) { + userService.resetPassword(id, request.getNewPassword()); return Response.success(); } diff --git a/backend/src/main/java/com/qqchen/deploy/backend/system/service/impl/UserServiceImpl.java b/backend/src/main/java/com/qqchen/deploy/backend/system/service/impl/UserServiceImpl.java index b581b778..2676771e 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/system/service/impl/UserServiceImpl.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/system/service/impl/UserServiceImpl.java @@ -276,6 +276,13 @@ public class UserServiceImpl extends BaseServiceImpl