diff --git a/backend/services/referral-service/src/application/services/referral.service.ts b/backend/services/referral-service/src/application/services/referral.service.ts index 02969b3c..618fb54a 100644 --- a/backend/services/referral-service/src/application/services/referral.service.ts +++ b/backend/services/referral-service/src/application/services/referral.service.ts @@ -7,7 +7,7 @@ import { ReferralRelationship, ReferralChainService, } from '../../domain'; -import { EventPublisherService, LeaderboardCacheService } from '../../infrastructure'; +import { EventPublisherService } from '../../infrastructure'; import { CreateReferralRelationshipCommand } from '../commands'; import { GetUserReferralInfoQuery, @@ -27,7 +27,6 @@ export class ReferralService { private readonly teamStatsRepo: ITeamStatisticsRepository, private readonly referralChainService: ReferralChainService, private readonly eventPublisher: EventPublisherService, - private readonly leaderboardCache: LeaderboardCacheService, ) {} /** @@ -118,7 +117,6 @@ export class ReferralService { } const teamStats = await this.teamStatsRepo.findByUserId(query.userId); - const rank = await this.leaderboardCache.getUserRank(query.userId); return { userId: relationship.userId.toString(), @@ -130,7 +128,7 @@ export class ReferralService { personalPlantingCount: teamStats?.personalPlantingCount ?? 0, teamPlantingCount: teamStats?.teamPlantingCount ?? 0, leaderboardScore: teamStats?.leaderboardScore ?? 0, - leaderboardRank: rank, + leaderboardRank: null, // 排行榜功能已移至 leaderboard-service createdAt: relationship.createdAt, }; }