Explorar o código

Z991239-4932 #comment 兼容集中配置参数不存在时,不弹窗报错

Signed-Off-By: commit-hook
刘文涛80174520 hai 1 ano
pai
achega
c2fd7f6eab
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      Module/mod_heartbeat/HeartBeatFSM.cpp

+ 7 - 0
Module/mod_heartbeat/HeartBeatFSM.cpp

@@ -1350,6 +1350,13 @@ ErrorCodeEnum CHeartBeatFSM::GetServerAddr(CSmartPointer<IConfigInfo> &spConfig,
 	if(isCardStore)
 	{
 		spConfig->ReadConfigValue(GetEntityBase()->GetEntityName(),"ServerNew",m_servStr);
+
+		DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("ServerNew=%s", m_servStr);
+		if (m_servStr.IsNullOrEmpty()) {
+			GetEntityBase()->GetFunction()->ShowFatalError("实体HeartBeat找不到对应的ServerNew配置,请检查集中配置");
+			return Error_Param;
+		}
+
 		if (!m_servStr.IsNullOrEmpty())
 		{
 			CAutoArray<CSimpleStringA> aaServ = m_servStr.Split(' ');