|
|
|
@ -180,6 +180,23 @@ namespace OpenAuth.App.ServiceApp
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
public async Task<List<string>> GetUavSn()
|
|
|
|
|
{
|
|
|
|
|
using (var db = UnitWork.CreateContext())
|
|
|
|
|
{
|
|
|
|
|
var uavinfo = await db.LasaUav.AsQueryable().Where(r => r.IsDelete == false).Select(r => r.Sn).ToListAsync();
|
|
|
|
|
var dockinfo = await db.LasaDronePort.AsQueryable().Where(r => r.IsDelete == false).Select(r => r.Sn).ToListAsync();
|
|
|
|
|
|
|
|
|
|
if (dockinfo != null)
|
|
|
|
|
{
|
|
|
|
|
return dockinfo.Union(uavinfo).ToList();
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
return new List<string>();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#region 固件版本管理
|
|
|
|
|
public async Task<Response<bool>> AddFirmware(LasaFirmware info)
|
|
|
|
|