bugfix: 手工任务某些情况下智能巡检信息重复插入

main
陈伟 4 days ago
parent ae751b0996
commit fa7bf2ec66

@ -2426,9 +2426,15 @@ namespace OpenAuth.App.ServiceApp
{
aiInspection.WarningContent = req.WarningContent;
}
// 更新
// todo 关于多次调用问题
var count = await db.Queryable<LasaAiInspection>().Where(x => x.TaskId == req.TaskId).CountAsync();
if (count == 0)
{
await db.Insertable(aiInspection).ExecuteCommandAsync();
}
}
else
{
var aiInspection = await Repository
@ -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();

Loading…
Cancel
Save