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; } /// /// 开始时间轴 ///