fix ledger update
This commit is contained in:
@@ -2612,6 +2612,7 @@ void Set_xml_databaseinfo(char* MODEL_ID, char* TMNL_TYPE, char* FILE_PATH, char
|
||||
Xmldata* config = new Xmldata(); //没找到就插个新的终端类型到列表中
|
||||
xmlinfo_list.insert(type, config);
|
||||
|
||||
xmlinfo_list[type]->updataflag = true;//lnk20250820
|
||||
//调试用lnk20241125
|
||||
cout << "xmlinfo_list insert type:" << type.toStdString() << endl;
|
||||
}
|
||||
@@ -3421,7 +3422,7 @@ void Set_xml_nodeinfo_one(char* dev_type)
|
||||
bool ret = false;
|
||||
|
||||
if(xmlinfo_list[QString::fromUtf8(dev_type)] != NULL){ //原来已存在这个类型的节点
|
||||
if(xmlinfo_list[QString::fromUtf8(dev_type)]->updataflag == true){ //需要更新
|
||||
//if(xmlinfo_list[QString::fromUtf8(dev_type)]->updataflag == true){ //需要更新
|
||||
|
||||
//将这个点的xmlcfg和topicList删除
|
||||
clearXmlConfigAndTopicList(xmlinfo_list[QString::fromUtf8(dev_type)]);
|
||||
@@ -3431,7 +3432,7 @@ void Set_xml_nodeinfo_one(char* dev_type)
|
||||
{
|
||||
std::cout << "!!!! this ledger xml config fail!!!!" << std::endl;
|
||||
}
|
||||
}
|
||||
//}
|
||||
|
||||
}
|
||||
else{
|
||||
@@ -3440,7 +3441,7 @@ void Set_xml_nodeinfo_one(char* dev_type)
|
||||
//添加角形
|
||||
if(isdelta_flag){
|
||||
if(xmlinfo_list2[QString::fromUtf8(dev_type)] != NULL){ //原来已存在这个类型的节点
|
||||
if(xmlinfo_list2[QString::fromUtf8(dev_type)]->updataflag == true){ //需要更新
|
||||
//if(xmlinfo_list2[QString::fromUtf8(dev_type)]->updataflag == true){ //需要更新
|
||||
|
||||
//将这个点的xmlcfg和topicList删除
|
||||
clearXmlConfigAndTopicList(xmlinfo_list2[QString::fromUtf8(dev_type)]);
|
||||
@@ -3450,7 +3451,7 @@ void Set_xml_nodeinfo_one(char* dev_type)
|
||||
{
|
||||
std::cout << "!!!! this ledger xml config fail!!!!" << std::endl;
|
||||
}
|
||||
}
|
||||
//}
|
||||
|
||||
}
|
||||
else{
|
||||
|
||||
Reference in New Issue
Block a user