diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/activity/RankingActivityServiceImpl.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/activity/RankingActivityServiceImpl.java index 0bd6abfd..c2bd444a 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/activity/RankingActivityServiceImpl.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/activity/RankingActivityServiceImpl.java @@ -74,8 +74,9 @@ public class RankingActivityServiceImpl implements RankingActivityService { if (result != null && CollectionUtils.isNotEmpty(result.getRankingList())) { redisService.setString(cacheKey, JSON.toJSONString(result), CACHE_EXPIRE_MINUTES, TimeUnit.MINUTES); - result.setRankingList(result.getRankingList().stream().limit(10).toList()); - sendGameKingRewardEvent(cmd, result); + RankingListCO top10Result = new RankingListCO(); + top10Result.setRankingList(result.getRankingList().stream().limit(10).toList()); + sendGameKingRewardEvent(cmd, top10Result); } return result;