diff --git a/OpenAuth.App/ServiceApp/ManageApp.cs b/OpenAuth.App/ServiceApp/ManageApp.cs index 2fca895..13a8987 100644 --- a/OpenAuth.App/ServiceApp/ManageApp.cs +++ b/OpenAuth.App/ServiceApp/ManageApp.cs @@ -2426,8 +2426,14 @@ namespace OpenAuth.App.ServiceApp { aiInspection.WarningContent = req.WarningContent; } + // 更新 - await db.Insertable(aiInspection).ExecuteCommandAsync(); + // todo 关于多次调用问题 + var count = await db.Queryable().Where(x => x.TaskId == req.TaskId).CountAsync(); + if (count == 0) + { + await db.Insertable(aiInspection).ExecuteCommandAsync(); + } } else { @@ -2470,7 +2476,7 @@ namespace OpenAuth.App.ServiceApp Status = 6, // 智能巡检状态 PushUrl = pushUrl }; - var tagIdArray = new List(); + var tagIdArray = new List(); foreach (var tagId in tagsIds) { tagIdArray.AddRange(tagId.Split(",").ToList()); @@ -2491,7 +2497,9 @@ namespace OpenAuth.App.ServiceApp }; jsonTag[lasaModelLabel.EnumValue.ToString()] = model; } + json.tag = jsonTag; + Console.WriteLine(JsonConvert.SerializeObject(json)); var content = new StringContent(JsonConvert.SerializeObject(json), Encoding.UTF8, "application/json"); var url = config["AIModelApi:Url"]; using var httpClient = new HttpClient();