back_recharge
zhangshanxue 2020-08-15 15:47:51 +08:00
parent 7c8743c71e
commit 05a1f88da3
1 changed files with 6 additions and 0 deletions

View File

@ -42,6 +42,7 @@ import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.concurrent.atomic.AtomicBoolean;
/** /**
* Description: des * Description: des
@ -57,9 +58,11 @@ public class AreaManager {
public static int masterServerId; public static int masterServerId;
private static Set<Integer> serverIds = new ConcurrentSet<>(); private static Set<Integer> serverIds = new ConcurrentSet<>();
public static ServerAreaInfoManager serverArenaInfoManagerCache; public static ServerAreaInfoManager serverArenaInfoManagerCache;
public AtomicBoolean isInit = new AtomicBoolean(false);
public void init() { public void init() {
initParm(); initParm();
isInit.set(true);
} }
@ -104,6 +107,9 @@ public class AreaManager {
public boolean processAddServerAreaIsChange() { public boolean processAddServerAreaIsChange() {
try { try {
if(!isInit.get()){
return false;
}
ServerAreaInfoManager serverArenaInfoManager = CoreLogic.getInstance().findServerArenaInfoManager(); ServerAreaInfoManager serverArenaInfoManager = CoreLogic.getInstance().findServerArenaInfoManager();
if (serverArenaInfoManager == null) { if (serverArenaInfoManager == null) {
return false; return false;