Преглед на файлове

Z991239-5810 #comment 增加VtmLoader启动时对root.ini终端号为空的检查

oilyang преди 10 месеца
родител
ревизия
0c9b97a93d
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      Module/mod_vtmloader/VtmLoaderFSM.cpp

+ 6 - 0
Module/mod_vtmloader/VtmLoaderFSM.cpp

@@ -1707,6 +1707,7 @@ bool CVtmLoaderFSM::VerifyVer()
 
 bool CVtmLoaderFSM::GetConfig()
 {
+	DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM)("before GetConfig terminalNo:[%s]", m_sysInfo.strTerminalID.GetData());
 	//拉取配置前先检查root.ini文件
 	CSimpleStringA csTmpRootIni("");
 	if (!IsRootINIExist(csTmpRootIni) && m_terminalNoFromWeb.IsNullOrEmpty())
@@ -1714,6 +1715,11 @@ bool CVtmLoaderFSM::GetConfig()
 		LogWarn(Severity_High, Error_Unexpect, VtmLoader_BootInfoPrint, CSimpleStringA::Format("root.ini不存在或安装页面未设置终端号,请检查(%s)", csTmpRootIni.GetData()).GetData());
 		return false;
 	}
+	else if (m_sysInfo.strTerminalID.IsNullOrEmpty())
+	{
+		LogWarn(Severity_High, Error_Unexpect, VtmLoader_BootInfoPrint, CSimpleStringA::Format("root.ini中终端号为空,请检查(%s)", csTmpRootIni.GetData()).GetData());
+		return false;
+	}
 	ErrorCodeEnum eErr = Error_Succeed;
 	LogWarn(Severity_Low, Error_Succeed, VtmLoader_BootInfoPrint, "开始拉取配置");
 	VTMInitParam vtmInitParam(m_terminalNoFromWeb.GetData(), SpDefine::channelId, SpDefine::tokenSecret, SpDefine::CommonLaunchUrl, SpDefine::CenterConfigTotal);