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