fix 道具直购初始化时间
parent
bf8a3a59d7
commit
d23c8baeed
|
@ -508,10 +508,14 @@ public class BuyGoodsLogic {
|
|||
}
|
||||
|
||||
public static void initOwernBagInfo(User user){
|
||||
long now = TimeUtils.now();
|
||||
long createTime = user.getPlayerInfoManager().getCreateTime();
|
||||
Map<Integer, Long> initBagMap = new HashMap<>(SRechargeCommodityConfig.refreshItemInfo.size());
|
||||
for(SRechargeCommodityConfig sRechargeCommodityConfig : SRechargeCommodityConfig.refreshItemInfo){
|
||||
long endTime = ToolsUtil.getTimeLong(sRechargeCommodityConfig.getStartTimeLong(),sRechargeCommodityConfig.getEndTimeLong(),sRechargeCommodityConfig.getTime(),createTime,1) + TimeUtils.ONE_DAY * sRechargeCommodityConfig.getDailyUpdate();
|
||||
while (endTime<now){
|
||||
endTime += SRechargeCommodityConfig.rechargeCommodityConfigMap.get(sRechargeCommodityConfig.getId()).getDailyUpdate() * TimeUtils.ONE_DAY ;
|
||||
}
|
||||
initBagMap.put(sRechargeCommodityConfig.getId(),endTime);
|
||||
}
|
||||
user.getPlayerInfoManager().getRechargeInfo().setRefreshBagMap(initBagMap);
|
||||
|
|
Loading…
Reference in New Issue