Browse Source

!1 do not query cfg in the situation terminalno's length equals to 0

chenliangyu 1 year ago
parent
commit
8779a77fa1
1 changed files with 3 additions and 2 deletions
  1. 3 2
      Framework/spbase/sp_httpDefine.cpp

+ 3 - 2
Framework/spbase/sp_httpDefine.cpp

@@ -701,9 +701,10 @@ std::pair<bool, TerminalCfgRet> GetTerminalCfgFromUrl(CSimpleString url, const s
 	for (int i = 0; i < urlArr.GetCount(); i++)
 	{
 		auto curUrl = urlArr[i];
-		if (curUrl.GetLength() == 0)
+		if (curUrl.GetLength() == 0 || terminalNo.length() == 0)
 		{
-			DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("GetTerminalCfgFromUrl::urlArr may be wrong, pos:%d, %s", i, url.GetData());
+			DbgWithLink(LOG_LEVEL_WARN, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("GetTerminalCfgFromUrl::urlArr may be wrong, pos:%d, url:%s, terminalNo:%s",
+				i, url.GetData(), terminalNo.c_str());
 			continue;
 		}
 		TerminalCfgReq req;