zhangbin 2025-12-16 10:03:06 +08:00
commit 504c3af0ad
2 changed files with 5 additions and 5 deletions

View File

@ -2868,18 +2868,18 @@ namespace OpenAuth.App.ServiceApp
return string.Concat(input.Where(c => !charsToRemove.Contains(c))); return string.Concat(input.Where(c => !charsToRemove.Contains(c)));
} }
public async Task<Response<dynamic>> GetLastHandFlyTask() public async Task<Response<dynamic>> GetLastHandFlyTask(string sn)
{ {
var result = await Repository.ChangeRepository<SugarRepositiry<LasaTask>>() var result = await Repository.ChangeRepository<SugarRepositiry<LasaTask>>()
.AsQueryable() .AsQueryable()
.LeftJoin<LasaDronePort>((r, p) => r.TaskDronePort == p.Id) .LeftJoin<LasaDronePort>((r, p) => r.TaskDronePort == p.Id)
.Where(r => r.FlightTaskType == 1) .Where(r => r.FlightTaskType == 1)
.Where((r, p) => p.Sn == sn)
.OrderByDescending(r => r.CreateTime) .OrderByDescending(r => r.CreateTime)
.Select<dynamic>((r, p) => new .Select<dynamic>((r, p) => new
{ {
r.Id, r.Id,
r.Status, r.Status
p.Sn
}) })
.FirstAsync(); .FirstAsync();
return new Response<dynamic> return new Response<dynamic>

View File

@ -947,9 +947,9 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
} }
[HttpGet] [HttpGet]
public async Task<Response<dynamic>> GetLastHandFlyTask() public async Task<Response<dynamic>> GetLastHandFlyTask(string sn)
{ {
return await _app.GetLastHandFlyTask(); return await _app.GetLastHandFlyTask(sn);
} }
/// <summary> /// <summary>