diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index 55e8fdcad..129ba607e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -904,12 +904,11 @@ public class PlayerLogic { PlayerManager playerInfoManager = user.getPlayerInfoManager(); RechargeInfo rechargeInfo = playerInfoManager.getRechargeInfo(); STableManager.getConfig(SMonthcardConfig.class).forEach((integer, sMonthcardConfig) -> { + int time = playerInfoManager.getMonthCard().getOrDefault(integer,0); int state = playerInfoManager.getMonthCardDailyTake().contains(integer)?1:0; int saveAmt = integer==1?rechargeInfo.getMonthSaveAmt():rechargeInfo.getSmonthSaveAmt(); - int time = playerInfoManager.getMonthCard().getOrDefault(integer,0); cardInfos.add(CommonProto.MonthCardInfo.newBuilder().setId(integer).setEndingTime(time).setState(state).setTotleAmt(saveAmt).build()); }); - return cardInfos; } }