diff --git a/src/main/java/com/jmfy/controller/ServerInfoController.java b/src/main/java/com/jmfy/controller/ServerInfoController.java index cbe0cfa..e7e0c5d 100644 --- a/src/main/java/com/jmfy/controller/ServerInfoController.java +++ b/src/main/java/com/jmfy/controller/ServerInfoController.java @@ -259,10 +259,12 @@ public class ServerInfoController { } //更改主服状态信息时,也更新从服状态信息 CHefuInfo hefuInfo = hefuDao.findHefuByServerID(vo.getServerId()); - for(int slaveId:hefuInfo.getSlaveServerIds()){ - ServerInfo slaveInfo = serverInfoDao.getServerInfo(String.valueOf(slaveId)); - slaveInfo.setStatus(vo.getStatus()); - serverInfoDao.updateServerInfo(slaveInfo); + if(hefuInfo!=null){ + for(int slaveId:hefuInfo.getSlaveServerIds()){ + ServerInfo slaveInfo = serverInfoDao.getServerInfo(String.valueOf(slaveId)); + slaveInfo.setStatus(vo.getStatus()); + serverInfoDao.updateServerInfo(slaveInfo); + } } // 1. 修改服务器信息