From fa7bf2ec668fc986d50656b49d439d19dc40585e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BC=9F?= <421281095@qq.com> Date: Wed, 3 Sep 2025 08:41:25 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E6=89=8B=E5=B7=A5=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=9F=90=E4=BA=9B=E6=83=85=E5=86=B5=E4=B8=8B=E6=99=BA=E8=83=BD?= =?UTF-8?q?=E5=B7=A1=E6=A3=80=E4=BF=A1=E6=81=AF=E9=87=8D=E5=A4=8D=E6=8F=92?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.App/ServiceApp/ManageApp.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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();