Ver código fonte

V1.3.9
1、修改了一些东西

Apple 2 semanas atrás
pai
commit
480f3bb816
1 arquivos alterados com 29 adições e 1 exclusões
  1. 29 1
      TransmitterSwitch/WebAPI/FromWebAPI.cpp

+ 29 - 1
TransmitterSwitch/WebAPI/FromWebAPI.cpp

@@ -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;
 }