|
@@ -909,7 +909,30 @@ bool FromWebAPI::saveTemplateList(const QMap<OneTemplateInfo, QList<OnePlanItemI
|
|
|
LH_WRITE_ERROR("WebAPI is nullptr");
|
|
|
return false;
|
|
|
}
|
|
|
+ nJson json0 = nJson::array();
|
|
|
+ for(auto& list : mapTemplate)
|
|
|
+ {
|
|
|
+ for(const auto& item : list)
|
|
|
+ {
|
|
|
+ nJson json1;
|
|
|
+ json1["opName"] = "TMS_InsertToExecPlanTemplate";
|
|
|
+ json1["Key"] = QUuid::createUuid().toString().toStdString();
|
|
|
+ nJson json2;
|
|
|
|
|
|
+ json2["templateName"] = item.templateName.toStdString();
|
|
|
+ json2["channelID"] = item.ChannelID;
|
|
|
+ json2["channelName"] = item.ChannelName.toStdString();
|
|
|
+ json2["onWeekDay"] = item.onWeekDay;
|
|
|
+ json2["onDate"] = item.onDateTime.date().toString("yyyy-MM-dd").toStdString();
|
|
|
+ json2["onTime"] = item.onDateTime.time().toString("hh:mm:ss").toStdString();
|
|
|
+ json2["offWeekDay"] = item.offWeekDay;
|
|
|
+ json2["offDate"] = item.offDateTime.date().toString("yyyy-MM-dd").toStdString();
|
|
|
+ json2["offTime"] = item.offDateTime.time().toString("hh:mm:ss").toStdString();
|
|
|
+
|
|
|
+ json1["paramList"] = json2;
|
|
|
+ json0.push_back(json1);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -1296,6 +1319,11 @@ bool FromWebAPI::modifyTemplateList(const QMap<OneTemplateInfo, QList<OnePlanIte
|
|
|
return false;
|
|
|
}
|
|
|
/* 再批量插入模版 */
|
|
|
-
|
|
|
+ if(!saveTemplateList(mapTemplate))
|
|
|
+ {
|
|
|
+ LH_WRITE_ERROR("批量插入模版失败");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ return true;
|
|
|
}
|
|
|
|