Merge branch 'master_test_gn_zf' of http://60.1.1.230/backend/jieling_server into master_test_gn_zf
commit
33ea08343d
|
@ -1800,11 +1800,23 @@ public class PlayerLogic {
|
||||||
List<CommonProto.MonthCardInfo> cardInfos = new LinkedList<>();
|
List<CommonProto.MonthCardInfo> cardInfos = new LinkedList<>();
|
||||||
PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
PlayerManager playerInfoManager = user.getPlayerInfoManager();
|
||||||
NewRechargeInfo rechargeInfo = playerInfoManager.getNewRechargeInfo();
|
NewRechargeInfo rechargeInfo = playerInfoManager.getNewRechargeInfo();
|
||||||
STableManager.getConfig(SMonthcardConfig.class).forEach((integer, sMonthcardConfig) -> {
|
STableManager.getConfig(SMonthcardConfig.class).forEach((key, config) -> {
|
||||||
int time = playerInfoManager.getMonthCard().getOrDefault(integer,0);
|
int time = playerInfoManager.getMonthCard().getOrDefault(key,0);
|
||||||
int state = playerInfoManager.getMonthCardDailyTake().contains(integer)?1:0;
|
int state = playerInfoManager.getMonthCardDailyTake().contains(key)?1:0;
|
||||||
double saveAmt = integer==1?rechargeInfo.getMonthRr():rechargeInfo.getsMonthRr();
|
double saveAmt = 0;
|
||||||
cardInfos.add(CommonProto.MonthCardInfo.newBuilder().setId(integer).setEndingTime(time).setState(state).setTotleAmt(saveAmt).build());
|
switch (key){
|
||||||
|
case 1:
|
||||||
|
saveAmt = rechargeInfo.getMonthRr();
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
saveAmt = rechargeInfo.getsMonthRr();
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
saveAmt = rechargeInfo.getSinceremonth();
|
||||||
|
break;
|
||||||
|
default:break;
|
||||||
|
}
|
||||||
|
cardInfos.add(CommonProto.MonthCardInfo.newBuilder().setId(key).setEndingTime(time).setState(state).setTotleAmt(saveAmt).build());
|
||||||
});
|
});
|
||||||
return cardInfos;
|
return cardInfos;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue