From 3d7abaecd5f3ac819f0799a3618288aa6809f9a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=82=A5=E7=BE=8A?= <1048382248@qq.com> Date: Wed, 12 Mar 2025 17:03:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E4=BB=BB=E5=8A=A1EndTime?= =?UTF-8?q?=E7=BB=93=E6=9D=9F=E6=97=B6=E6=9C=AA=E8=B5=8B=E5=80=BC=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VideoAnalysisCore/Common/RedisExpand.cs | 2 ++ VideoAnalysisCore/Model/VideoTask.cs | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/VideoAnalysisCore/Common/RedisExpand.cs b/VideoAnalysisCore/Common/RedisExpand.cs index 18c3e84..ffdbb3e 100644 --- a/VideoAnalysisCore/Common/RedisExpand.cs +++ b/VideoAnalysisCore/Common/RedisExpand.cs @@ -193,6 +193,7 @@ namespace VideoAnalysisCore.Common taskData.ChatAnalysisScore = gptRes?.Assessment?.Merit?.Sum(s => s.Score) ?? 0; taskData.ErrorMessage = string.Empty; taskData.LastEnum = RedisChannelEnum.EndTask; + taskData.EndTime = DateTime.Now; await DbScoped.Sugar.Updateable(taskData) .UpdateColumns(it => new { @@ -203,6 +204,7 @@ namespace VideoAnalysisCore.Common it.ErrorMessage, it.TotalTokens, it.LastEnum, + it.EndTime }).ExecuteCommandAsync(); //NewTask(); diff --git a/VideoAnalysisCore/Model/VideoTask.cs b/VideoAnalysisCore/Model/VideoTask.cs index c86455e..b7db6f9 100644 --- a/VideoAnalysisCore/Model/VideoTask.cs +++ b/VideoAnalysisCore/Model/VideoTask.cs @@ -101,8 +101,11 @@ namespace VideoAnalysisCore.Model /// 创建时间 /// public DateTime CreateTime { get; set; } = DateTime.Now; + /// + /// 任务结束时间 + /// [SugarColumn( IsNullable = true)] - public DateTime EndTime { get; set; } + public DateTime? EndTime { get; set; } /// /// 开始时间轴 ///