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