老玩家保存信息

back_recharge
lvxinran 2021-04-30 22:57:24 +08:00
parent d2e6ae8048
commit 0ac4200f7c
2 changed files with 5 additions and 5 deletions

View File

@ -74,7 +74,7 @@ public class PlayerManager extends MongoBase {
private Set<Integer> reds = new CopyOnWriteArraySet<>(); private Set<Integer> reds = new CopyOnWriteArraySet<>();
// private RechargeInfo rechargeInfo; // private RechargeInfo rechargeInfo;
private NewRechargeInfo newRechargeInfo = new NewRechargeInfo(); private NewRechargeInfo newRechargeInfo;
private Map<Integer,Integer> monthCard = new HashMap<>();//月卡信息 private Map<Integer,Integer> monthCard = new HashMap<>();//月卡信息
private Set<Integer> monthCardDailyTake = new HashSet<>(); private Set<Integer> monthCardDailyTake = new HashSet<>();

View File

@ -67,15 +67,15 @@ public class BuyGoodsNewLogic {
* *
*/ */
public static boolean refreshWelfareState(User user) throws Exception { public static boolean refreshWelfareState(User user) throws Exception {
dailyRefresh(user);
sendDailyMailReward(user);
boolean needChange = false;
List<AbstractWelfareBag> pAddList = new ArrayList<>();
NewRechargeInfo info = user.getPlayerInfoManager().getNewRechargeInfo(); NewRechargeInfo info = user.getPlayerInfoManager().getNewRechargeInfo();
if(info == null){ if(info == null){
info = new NewRechargeInfo(); info = new NewRechargeInfo();
user.getPlayerInfoManager().setNewRechargeInfo(info); user.getPlayerInfoManager().setNewRechargeInfo(info);
} }
dailyRefresh(user);
sendDailyMailReward(user);
boolean needChange = false;
List<AbstractWelfareBag> pAddList = new ArrayList<>();
for(Map.Entry<Integer,SRechargeCommodityNewConfig> entry : SRechargeCommodityNewConfig.configMap.entrySet()){ for(Map.Entry<Integer,SRechargeCommodityNewConfig> entry : SRechargeCommodityNewConfig.configMap.entrySet()){
//获取处理类 //获取处理类
RechargeHandler rechargeHandler = getRechargeHandler(entry.getValue().getOtype()); RechargeHandler rechargeHandler = getRechargeHandler(entry.getValue().getOtype());