diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/listener/gift/GiveGiftsListener.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/listener/gift/GiveGiftsListener.java index cf9ea32c..19c2f298 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/listener/gift/GiveGiftsListener.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/listener/gift/GiveGiftsListener.java @@ -894,8 +894,8 @@ public class GiveGiftsListener implements MessageListener { } private static String getGiftType(GiveAwayGiftBatchEvent event, GiveGiftConfig giftConfig) { - return event.checkWeekStar() ? GiftSpecialEnum.STAR.name() : - event.checkWeekKingQueen() ? GiftSpecialEnum.KING_QUEEN.name() : + return event.checkWeekStar() ? giftConfig.getSpecial() : + event.checkWeekKingQueen() ? giftConfig.getSpecial() : giftConfig.getSpecial().contains(RankingActivityType.REVOLUTION_DAY.name()) ? giftConfig.getSpecial() : giftConfig.getSpecial().contains(RankingActivityType.HEROES_DAY.name()) ? giftConfig.getSpecial() : giftConfig.getGiftTab();