Parcourir la source

判断dataId是否存在

lichunlei il y a 8 mois
Parent
commit
6c2b5f1465
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      Task/MakeHelper.cs

+ 2 - 1
Task/MakeHelper.cs

@@ -62,7 +62,8 @@ namespace Tasks
             Function.WritePage(path, fileName, resultString);
             //生成数据入库
             JsonData data = JsonMapper.ToObject(attach);
-            int dataId = int.Parse(Function.CheckInt(data["dataId"].ToString()));
+            int dataId = 0;
+            if(attach.Contains("dataId")) dataId = int.Parse(Function.CheckInt(data["dataId"].ToString()));
             string makeFileType = data["fileType"].ToString();
             var makeDataService = App.GetRequiredService<IMakeDataService>();
             var item = makeDataService.GetFirst(m => m.dataId == dataId && m.makeFileType == makeFileType);