mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Подкорректировал репорт xml
This commit is contained in:
@@ -731,9 +731,15 @@ void RecognizeSystem::xmlParserQueryToDB(PacketType packetType, QByteArray array
|
|||||||
FIMReportItem reportItem;
|
FIMReportItem reportItem;
|
||||||
reportItem.id = reportItemNode.toElement().attribute("item_id").toInt();
|
reportItem.id = reportItemNode.toElement().attribute("item_id").toInt();
|
||||||
reportItem.text = reportItemNode.toElement().attribute("text");
|
reportItem.text = reportItemNode.toElement().attribute("text");
|
||||||
reportItem.procedure.title = reportItemNode.toElement().attribute("title");
|
|
||||||
reportItem.procedure.dmCode = reportItemNode.toElement().attribute("dmCode");
|
if(reportItemNode.childNodes().count())
|
||||||
reportItem.procedure.result = reportItemNode.toElement().attribute("result");
|
{
|
||||||
|
QDomNode procedureIDNode = reportItemNode.childNodes().at(0);
|
||||||
|
reportItem.procedure.doc = procedureIDNode.toElement().attribute("doc");
|
||||||
|
reportItem.procedure.title = procedureIDNode.toElement().attribute("title");
|
||||||
|
reportItem.procedure.dmCode = procedureIDNode.toElement().attribute("dmCode");
|
||||||
|
reportItem.procedure.result = procedureIDNode.toElement().attribute("result");
|
||||||
|
}
|
||||||
|
|
||||||
report.itemList.append(reportItem);
|
report.itemList.append(reportItem);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -170,14 +170,20 @@ QByteArray DBAnswerParser::listTasksFIMofTrainee(bool result, QList<TaskAmmFim>
|
|||||||
reportNode.toElement().setAttribute("report_id", report.id);
|
reportNode.toElement().setAttribute("report_id", report.id);
|
||||||
|
|
||||||
for(FIMReportItem reportItem : task.report.itemList)
|
for(FIMReportItem reportItem : task.report.itemList)
|
||||||
{//report_item
|
{//FIMReportItem
|
||||||
QDomNode reportItemNode = commonDOM.createElement("reportItem");
|
QDomNode reportItemNode = commonDOM.createElement("reportItem");
|
||||||
reportNode.appendChild(reportItemNode);
|
reportNode.appendChild(reportItemNode);
|
||||||
reportItemNode.toElement().setAttribute("item_id", reportItem.id);
|
reportItemNode.toElement().setAttribute("item_id", reportItem.id);
|
||||||
reportItemNode.toElement().setAttribute("text", reportItem.text);
|
reportItemNode.toElement().setAttribute("text", reportItem.text);
|
||||||
reportItemNode.toElement().setAttribute("title", reportItem.procedure.title);
|
|
||||||
reportItemNode.toElement().setAttribute("dmCode", reportItem.procedure.dmCode);
|
//ProcedureID
|
||||||
reportItemNode.toElement().setAttribute("result", reportItem.procedure.result);
|
QDomNode procedureIDNode = commonDOM.createElement("procedureID");
|
||||||
|
reportItemNode.appendChild(procedureIDNode);
|
||||||
|
|
||||||
|
procedureIDNode.toElement().setAttribute("doc", reportItem.procedure.doc);
|
||||||
|
procedureIDNode.toElement().setAttribute("title", reportItem.procedure.title);
|
||||||
|
procedureIDNode.toElement().setAttribute("dmCode", reportItem.procedure.dmCode);
|
||||||
|
procedureIDNode.toElement().setAttribute("result", reportItem.procedure.result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user