Compare commits

...

2 Commits

Author SHA1 Message Date
洁 任 986e28016e Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-06-12 14:06:46 +08:00
洁 任 23a513d5e8 机场获取修改 2025-06-12 14:06:42 +08:00
3 changed files with 9 additions and 9 deletions

View File

@ -309,17 +309,17 @@ namespace OpenAuth.App.ServiceApp
}
}
//获取无人机信息
public async Task<Response<List<LasaUav>>> GetUavList()
public async Task<Response<List<LasaDronePort>>> GetUavList()
{
using (var db = UnitWork.CreateContext())
{
var list=db.LasaSpaceDevice.AsQueryable()?.Select(r=>r.DeviceId).ToList();
var uavlist = await db.LasaUav.AsQueryable()
var uavlist = await db.LasaDronePort.AsQueryable()
.Where(r=>!list.Contains(r.Id))
.ToListAsync();
return new Response<List<LasaUav>>
return new Response<List<LasaDronePort>>
{
Result=uavlist
};
@ -341,13 +341,13 @@ namespace OpenAuth.App.ServiceApp
.LeftJoin<LasaSpaceUser>((r, a) => r.Id == a.UserId)
.Where((r, a) => a.WorkSpaceId == id)
.Select((r, a) => r).ToList();
var uav=db.LasaUav.AsQueryable()
var uav=db.LasaDronePort.AsQueryable()
.LeftJoin<LasaSpaceDevice>((r,a)=>r.Id==a.DeviceId)
.Where((r,a)=>a.WorkSpaceId==id)
.Select((r,a)=>r).ToList();
var lockfly=db.LasaSpaceLockFly.AsQueryable().Where(r=>r.WorkSpaceId==id).ToList();
res.users = sysuser;
res.lasaUavs = uav;
res.LasaDronePort = uav;
res.lasaSpaceLockFlies = lockfly;
res.workspace = workspace;

View File

@ -11,7 +11,7 @@ namespace OpenAuth.App.ServiceApp.Response
{
public LasaWorkspace workspace { get; set; }
public List<SysUser> users { get; set; }
public List<LasaUav> lasaUavs { get; set; }
public List<LasaDronePort> LasaDronePort { get; set; }
public List<LasaSpaceLockFly> lasaSpaceLockFlies { get; set; }
}
}

View File

@ -306,14 +306,14 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
}
/// <summary>
/// 获取无人机列表,添加项目使用
/// 获取列表,添加项目使用
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
[HttpGet]
public async Task<Response<List<LasaUav>>> GetUavList()
public async Task<Response<List<LasaDronePort>>> GetUavList()
{
var result = new Response<List<LasaUav>>();
var result = new Response<List<LasaDronePort>>();
try
{
result = await _app.GetUavList();