副本刷新

back_recharge
lvxinran 2020-11-24 07:28:52 +08:00
parent dae97e80a4
commit 2868cf7c6e
1 changed files with 11 additions and 2 deletions

View File

@ -137,7 +137,16 @@ public class GlobalDataManaager implements IManager {
long addTim = turns * (diffTime + seasonInterval);
long timeOpenOfThis =seasonOpenLong+addTim;
long timeCloseOfThis =seasonEndLong+addTim;
openTimeOfFuntionCache.put(id,new TimeControllerOfFunction(id,1,timeOpenOfThis,timeCloseOfThis));
GlobalSystemControl globalSystemControl = MongoUtil.getInstence().getMyMongoTemplate().findById(GameApplication.serverId, GlobalSystemControl.class);
if(globalSystemControl == null){
globalSystemControl = new GlobalSystemControl(GameApplication.serverId);
}
Map<Integer, TimeControllerOfFunction> timeControllerOfFunctionMap = globalSystemControl.getTimeControllerOfFunctionMap();
TimeControllerOfFunction function = new TimeControllerOfFunction(id, 1, timeOpenOfThis, timeCloseOfThis);
if(timeControllerOfFunctionMap.containsKey(id)){
function.setTimes(timeControllerOfFunctionMap.get(id).getTimes());
}
openTimeOfFuntionCache.put(id,function);
}
}
}
@ -173,7 +182,7 @@ public class GlobalDataManaager implements IManager {
if(timeControllerOfFunction != null && timeControllerOfFunction.getStartTime()!=openTimeOfFuntionCache.get(id).getStartTime()){
needUpdate = true;
globalSystemControl.updateTimeControllerOfFunction(openTimeOfFuntionCache.get(id));
reallyCloseList.add(id);
reallyCloseList.add(id);'
}*/
openTimeOfFuntionCache.remove(id);
}