副本刷新
parent
dae97e80a4
commit
2868cf7c6e
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue