rwadurian/backend/services/reward-service/src/domain
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
..
aggregates feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
events feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
repositories feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
services feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
value-objects feat(reward-service): Implement complete reward service with DDD architecture 2025-12-01 01:57:40 -08:00
domain.module.ts fix(reward-service): 修复 DI 依赖注入错误 2025-12-02 09:24:12 -08:00