From e5026a8d382e7c70dc49a7bf56cf5f476b0a3818 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BC=9F?= <421281095@qq.com> Date: Mon, 1 Sep 2025 15:49:27 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E5=AA=92=E4=BD=93=E5=BA=93=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=88=9B=E5=BB=BA=E4=BA=BA=202.=20=E6=89=8B=E9=A3=9E?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.App/ServiceApp/ManageApp.cs | 7 +++++-- OpenAuth.App/ServiceApp/Subscribe/ConfigSubscribe.cs | 12 ++++++++++-- OpenAuth.Repository/Domain/LasaMediaFile.cs | 7 ++++--- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/OpenAuth.App/ServiceApp/ManageApp.cs b/OpenAuth.App/ServiceApp/ManageApp.cs index 5690210..fa26012 100644 --- a/OpenAuth.App/ServiceApp/ManageApp.cs +++ b/OpenAuth.App/ServiceApp/ManageApp.cs @@ -2369,6 +2369,7 @@ namespace OpenAuth.App.ServiceApp /// public async Task> SaveHandFlyTask(LasaHandFlyTask task) { + var user = _auth.GetCurrentUser().User; var date = DateTime.Now; var lasaTask = new LasaTask { @@ -2379,10 +2380,12 @@ namespace OpenAuth.App.ServiceApp FlightTaskType = 1, WorkspaceId = task.WorkspaceId, FlightId = task.FlightId, - Status = 0, // 待执行 + Status = 1, // 待执行 CreateTime = date, ScheduledStartTime = date, // 任务计划执行时间 - ExecuteTime = date // 任务开始执行时间 + ExecuteTime = date, // 任务开始执行时间 + CreateUserName = user.Name, + CreateId = user.Id }; await Repository.ChangeRepository>().InsertAsync(lasaTask); return new Response() diff --git a/OpenAuth.App/ServiceApp/Subscribe/ConfigSubscribe.cs b/OpenAuth.App/ServiceApp/Subscribe/ConfigSubscribe.cs index 2a02e90..9762fdb 100644 --- a/OpenAuth.App/ServiceApp/Subscribe/ConfigSubscribe.cs +++ b/OpenAuth.App/ServiceApp/Subscribe/ConfigSubscribe.cs @@ -217,10 +217,11 @@ public class ConfigSubscribe : IJob var taskId = ""; var taskName = ""; var workspaceId = ""; + LasaTask executeTask = null; if (taskAssign != null) { taskId = taskAssign.TaskId; - var executeTask = await _sqlSugarClient + executeTask = await _sqlSugarClient .Queryable() .SingleAsync(a => a.Id == taskId); if (!string.IsNullOrEmpty(executeTask.TaskName)) @@ -487,6 +488,11 @@ public class ConfigSubscribe : IJob GimbalRollDegree = gimbalRoll, DigitalZoomRatio = digitalZoomRatio }; + if (executeTask != null) + { + fileUpload.CreateUserName = executeTask.CreateUserName; + fileUpload.CreateUserId = executeTask.CreateId; + } // 添加事务 await _sqlSugarClient.Insertable(fileUpload).ExecuteCommandAsync(); } @@ -574,6 +580,7 @@ public class ConfigSubscribe : IJob _logger.LogInformation("跳过处理"); break; } + _logger.LogDebug("航线进度未跳过处理"); code = data.result; // result @@ -644,7 +651,7 @@ public class ConfigSubscribe : IJob _logger.LogDebug($"直播参数:{param}"); var topicRequest = $"thing/product/{sn}/services"; await _mqttClientManager.PublishAsync(topicRequest, param); - var req = new CallAiModel { TaskId = taskAssign1.TaskId ,RtmpUrl = rtmp}; + var req = new CallAiModel { TaskId = taskAssign1.TaskId, RtmpUrl = rtmp }; await _manageApp.CallAiModel(req); } } @@ -727,6 +734,7 @@ public class ConfigSubscribe : IJob { break; } + _logger.LogDebug($"开启直播成功 {message}"); break; case "live_stop_push": diff --git a/OpenAuth.Repository/Domain/LasaMediaFile.cs b/OpenAuth.Repository/Domain/LasaMediaFile.cs index 1d2a88f..da3c4a5 100644 --- a/OpenAuth.Repository/Domain/LasaMediaFile.cs +++ b/OpenAuth.Repository/Domain/LasaMediaFile.cs @@ -134,16 +134,17 @@ public class LasaMediaFile [SugarColumn(IsIgnore = true)] public string PicLink { get; set; } public string minipic { get; set; } - + public double? FocalLength { get; set; } - + public string PayloadModelName { get; set; } public int? Type { get; set; } [SugarColumn(IsIgnore = true)] public List Children { get; set; } - [SugarColumn(IsIgnore = true)] public string CreateUserName { get; set; } + public string CreateUserName { get; set; } [SugarColumn(IsIgnore = true)] public string TaskName { get; set; } [SugarColumn(IsIgnore = true)] public string AirLineName { get; set; } + public long CreateUserId { get; set; } } \ No newline at end of file