|
@@ -74,6 +74,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
YbMainDto = dto.MainYbDto,
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -172,6 +173,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
YbMainDto = dto.MainYbDto,
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|
|
@@ -251,6 +253,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -366,6 +369,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|
|
@@ -435,6 +439,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -484,7 +489,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
}
|
|
|
using (RHDWPartContext db = RHDWPartContext.GetContext(dto.SigTime))
|
|
|
{
|
|
|
- var xlInfoList = await XlCache.GetAllAsync();
|
|
|
+ var xlInfoList = await XlCache.GetAllAsync();
|
|
|
|
|
|
var mainXl = xlInfoList.Where(w => w.SatCode == dto.MainCode);
|
|
|
var minTime = mainXl.Min(m => Math.Abs((m.TimeBJ - dto.SigTime).TotalSeconds));
|
|
@@ -545,6 +550,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|
|
@@ -624,6 +630,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -743,6 +750,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|
|
@@ -823,6 +831,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.Adja1Code,
|
|
|
Adja2Code = dto.Adja2Code,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -959,6 +968,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.Adja1Code,
|
|
|
Adja2Code = dto.Adja2Code,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|
|
@@ -1031,6 +1041,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.Adja1Code,
|
|
|
Adja2Code = dto.Adja2Code,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -1089,7 +1100,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
|
|
|
var mainXl = xlInfoList.Where(w => w.SatCode == dto.MainCode);
|
|
|
var minTime = mainXl.Min(m => Math.Abs((m.TimeBJ - dto.SigTime).TotalSeconds));
|
|
|
- var xlInfo1 = mainXl.Where(w => Math.Abs((w.TimeBJ - dto.SigTime).TotalSeconds) == minTime).FirstOrDefault();
|
|
|
+ var xlInfo1 = mainXl.Where(w => Math.Abs((w.TimeBJ - dto.SigTime).TotalSeconds) == minTime).FirstOrDefault();
|
|
|
if (xlInfo1 == null)
|
|
|
{
|
|
|
Serilog.Log.Error($"未找到卫星[{dto.MainCode}]的双行根数星历");
|
|
@@ -1162,6 +1173,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.Adja1Code,
|
|
|
Adja2Code = dto.Adja2Code,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|
|
@@ -1245,6 +1257,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.Adja1Code,
|
|
|
Adja2Code = dto.Adja2Code,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -1312,7 +1325,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
|
|
|
var mainXl = xlInfoList.Where(w => w.SatCode == dto.MainCode);
|
|
|
var minTime = mainXl.Min(m => Math.Abs((m.TimeBJ - dto.SigTime).TotalSeconds));
|
|
|
- var xlInfo1 = mainXl.Where(w => Math.Abs((w.TimeBJ - dto.SigTime).TotalSeconds) == minTime).FirstOrDefault();
|
|
|
+ var xlInfo1 = mainXl.Where(w => Math.Abs((w.TimeBJ - dto.SigTime).TotalSeconds) == minTime).FirstOrDefault();
|
|
|
if (xlInfo1 == null)
|
|
|
{
|
|
|
Serilog.Log.Error($"未找到卫星[{dto.MainCode}]的双行根数星历");
|
|
@@ -1394,6 +1407,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.Adja1Code,
|
|
|
Adja2Code = dto.Adja2Code,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|
|
@@ -1483,6 +1497,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = dto.MainX,
|
|
|
MainY = dto.MainY,
|
|
|
MainZ = dto.MainZ,
|
|
@@ -1605,6 +1620,7 @@ namespace XdCxRhDW.App.WebAPI
|
|
|
StationResID = StationRes.ID,
|
|
|
MainCode = dto.MainCode,
|
|
|
Adja1Code = dto.AdjaCode,
|
|
|
+ TaskID = runTask.ID,
|
|
|
MainX = ephMain.data.X,
|
|
|
MainY = ephMain.data.Y,
|
|
|
MainZ = ephMain.data.Z,
|