INNER CODE UNIT · C++
iRet
TarsCloud/TarsCpp · mock/DbHandle.cpp:286
int iRet = findObjectByIdInSameSet(sSetId, setNameIt->second, vecActive, vecInactive, os);
if (iRet != 0 && vtSetInfo[2] != "*")
{
// 2. 步骤1中没找到,在通配组里找
string sWildSetId = vtSetInfo[0] + "." + vtSetInfo[1] + ".*";
iRet = findObjectByIdInSameSet(sWildSetId, setNameIt->second, vecActive, vecInactive, os);
}
return iRet;
}
}
int CDbHandle::findObjectByIdInSameSet(const string& sSetId, const vector<SetServerInfo>& vSetServerInfo, std::vector<EndpointF>& vecActive, std::vector<EndpointF>& vecInactive, std::ostringstream& os)
{
for (size_t i = 0; i < vSetServerInfo.size(); ++i)
{
if (vSetServerInfo[i].sSetId == sSetId)
{