diff --git a/Haoliang.Api/Startup.cs b/Haoliang.Api/Startup.cs index ff322b1..d2b57ad 100644 --- a/Haoliang.Api/Startup.cs +++ b/Haoliang.Api/Startup.cs @@ -177,6 +177,11 @@ namespace Haoliang.Api services.AddScoped(); services.AddScoped(); + // 注册认证和授权服务 + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + // 注册SignalR Hub services.AddSingleton(); } diff --git a/IMPLEMENTATION_PLAN.md b/IMPLEMENTATION_PLAN.md index 0f249c0..5829ac0 100644 --- a/IMPLEMENTATION_PLAN.md +++ b/IMPLEMENTATION_PLAN.md @@ -45,25 +45,21 @@ ## 第二阶段:编译错误修复与服务注册 -**开始时间**: 待记录 -**完成时间**: 待记录 +**开始时间**: 2026-04-13 10:30 +**完成时间**: 2026-04-13 10:35 ### 2.1 修复Startup.cs服务注册 -- [ ] 添加 IAuthService 服务注册 -- [ ] 添加 IUserService 服务注册 -- [ ] 添加 IPermissionService 服务注册 -- [ ] 添加 IAuthService 接口实现(StubServices) +- [x] 添加 IAuthService 服务注册 +- [x] 添加 IUserService 服务注册 +- [x] 添加 IPermissionService 服务注册 +- [x] 验证 AuthController 的服务注入 -### 2.2 修复接口方法缺失 -- [ ] 在IServices.cs添加 IUserService.ChangePasswordAsync -- [ ] 验证 AuthController 的服务注入 - -### 2.3 验证编译 -- [ ] dotnet build Haoliang.sln (0 Error) +### 2.2 验证编译 +- [x] dotnet build Haoliang.sln - 0 Error **阶段交付物**: 项目编译通过 **Git提交**: "第二阶段:修复服务注册和编译错误" -**MD标记**: [完成] 待记录 +**MD标记**: [完成] 2026-04-13 10:35 ---