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