浏览代码

Z991239-5810 #comment 修复安装和非安装root.ini中终端号为空的判断逻辑

oilyang 11 月之前
父节点
当前提交
d0da09140b
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      Module/mod_vtmloader/VtmLoaderFSM.cpp

+ 6 - 3
Module/mod_vtmloader/VtmLoaderFSM.cpp

@@ -1710,10 +1710,13 @@ 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())
+	if (!IsRootINIExist(csTmpRootIni))
 	{
-		LogWarn(Severity_High, Error_Unexpect, VtmLoader_BootInfoPrint, CSimpleStringA::Format("root.ini不存在或安装页面未设置终端号,请检查(%s)", csTmpRootIni.GetData()).GetData());
-		return false;
+		if (m_terminalNoFromWeb.IsNullOrEmpty())
+		{
+			LogWarn(Severity_High, Error_Unexpect, VtmLoader_BootInfoPrint, CSimpleStringA::Format("安装页面未设置终端号,请检查(%s)", csTmpRootIni.GetData()).GetData());
+			return false;
+		}
 	}
 	else if (m_sysInfo.strTerminalID.IsNullOrEmpty())
 	{