rwadurian/backend/services/reward-service/src
Developer ace7145b4c fix(reward-service): 修复 DI 依赖注入错误
问题: RewardCalculationService 无法解析依赖
- DomainModule 未导入 InfrastructureModule
- service clients 使用 useClass 导致创建新实例时缺少依赖

解决方案:
1. DomainModule 导入 InfrastructureModule
2. InfrastructureModule 中:
   - 先注册具体的 client 类 (ReferralServiceClient, AuthorizationServiceClient)
   - 然后用 useExisting 提供 token 别名
   - 这样确保使用同一个实例,包含所有依赖

参考: leaderboard-service 的修复方案

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 09:24:12 -08:00
..
api feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
application feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
config feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
domain fix(reward-service): 修复 DI 依赖注入错误 2025-12-02 09:24:12 -08:00
infrastructure fix(reward-service): 修复 DI 依赖注入错误 2025-12-02 09:24:12 -08:00
shared feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
app.module.ts feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
main.ts feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00