周卡月卡调整,兼容老版本

duhui 2022-06-17 12:40:46 +08:00
parent b0f6149358
commit f8e2852405
2 changed files with 15 additions and 0 deletions

View File

@ -83,6 +83,8 @@ public class PlayerManager extends MongoBase {
private RechargeInfo rechargeInfo;
private NewRechargeInfo newRechargeInfo;
private Map<Integer,Integer> monthCard = new HashMap<>();//月卡信息
private int oldMonthCardMark;//旧月卡处理标识
private Set<Integer> monthCardDailyTake = new HashSet<>();
private int headFrame;
@ -1022,6 +1024,15 @@ public class PlayerManager extends MongoBase {
updateString("monthCard",monthCard);
}
public void setOldMonthCardMark(int mark){
this.oldMonthCardMark = mark;
updateString("oldMonthCardMark",oldMonthCardMark);
}
public int getOldMonthCardMark(){
return oldMonthCardMark;
}
public Set<Integer> getMonthCardDailyTake() {
return monthCardDailyTake;
}

View File

@ -1695,6 +1695,9 @@ public class PlayerLogic {
}
public void checkOldMonthCard(User user){
if (user.getPlayerInfoManager().getOldMonthCardMark() == 1){
return;
}
Map<Integer, Integer> monthCard = user.getPlayerInfoManager().getMonthCard();
HashMap<Integer, Integer> map = new HashMap<>();
Integer oldone = monthCard.get(1);
@ -1708,6 +1711,7 @@ public class PlayerLogic {
map.put(3,begin);
}
user.getPlayerInfoManager().setMonthCard(map);
user.getPlayerInfoManager().setOldMonthCardMark(1);
}
/**