|
@@ -38,7 +38,7 @@ namespace DW5S.App.Controllers
|
|
|
public async Task<AjaxResult> PosX1D1Async(X1D1NoXlPosDto dto)
|
|
|
{
|
|
|
TaskInfo runTask;
|
|
|
- var repsTask = unitOfWork.Reps<TaskInfo>();
|
|
|
+ var repsTask = unitOfWork.Of<TaskInfo>();
|
|
|
if (dto.TaskID == null)
|
|
|
{
|
|
|
runTask = await repsTask.FirstOrDefaultAsync(p => p.TaskType == EnumTaskType.Group
|
|
@@ -60,7 +60,7 @@ namespace DW5S.App.Controllers
|
|
|
return Error(msg);
|
|
|
}
|
|
|
}
|
|
|
- var repsXl = unitOfWork.Reps<XlInfo>() as XlRepository;
|
|
|
+ var repsXl = unitOfWork.Of<XlInfo>() as XlRepository;
|
|
|
var xl1 = await repsXl.GetLatestAsync(dto.MainCode, dto.SigTime);
|
|
|
if (xl1 == null)
|
|
|
{
|
|
@@ -77,7 +77,7 @@ namespace DW5S.App.Controllers
|
|
|
logger.LogError(msg);
|
|
|
return Error(msg);
|
|
|
}
|
|
|
- var repsStationRes = unitOfWork.Reps<StationRes>();
|
|
|
+ var repsStationRes = unitOfWork.Of<StationRes>();
|
|
|
var stationRes = await repsStationRes.AddAsync(new StationRes
|
|
|
{
|
|
|
SatTxLon = dto.SatTxLon,
|
|
@@ -90,7 +90,7 @@ namespace DW5S.App.Controllers
|
|
|
RefLat = dto.RefLat,
|
|
|
});
|
|
|
|
|
|
- var repsCheckRes = unitOfWork.Reps<CheckRes>();
|
|
|
+ var repsCheckRes = unitOfWork.Of<CheckRes>();
|
|
|
var ckRes = await repsCheckRes.AddAsync(new CheckRes
|
|
|
{
|
|
|
FileName = dto.CheckRes?.FileName,
|
|
@@ -104,7 +104,7 @@ namespace DW5S.App.Controllers
|
|
|
Snr = dto.CheckRes?.Snr
|
|
|
});
|
|
|
|
|
|
- var repsCgRes = unitOfWork.Reps<CgRes>();
|
|
|
+ var repsCgRes = unitOfWork.Of<CgRes>();
|
|
|
var cgRes = await repsCgRes.AddAsync(new CgRes
|
|
|
{
|
|
|
SigTime = dto.SigTime,
|
|
@@ -126,7 +126,7 @@ namespace DW5S.App.Controllers
|
|
|
TarFreqDown = dto.FreqDown,
|
|
|
});
|
|
|
|
|
|
- var repsCxRes = unitOfWork.Reps<CxRes>();
|
|
|
+ var repsCxRes = unitOfWork.Of<CxRes>();
|
|
|
var cxRes = await repsCxRes.AddAsync(new CxRes()
|
|
|
{
|
|
|
SigTime = dto.SigTime,
|
|
@@ -135,7 +135,7 @@ namespace DW5S.App.Controllers
|
|
|
|
|
|
var res = PosApi.X1D1_Pos(cgRes, stationRes, cxRes, dto.CalcConfidence);
|
|
|
|
|
|
- var repsPosRes = unitOfWork.Reps<PosRes>();
|
|
|
+ var repsPosRes = unitOfWork.Of<PosRes>();
|
|
|
var posRes = await repsPosRes.AddAsync(new PosRes
|
|
|
{
|
|
|
FreqUpHz = (long)cgRes.TarFreqUp.Value,
|
|
@@ -170,7 +170,7 @@ namespace DW5S.App.Controllers
|
|
|
{
|
|
|
TargetInfo target = null;
|
|
|
TaskInfo runTask;
|
|
|
- var repsTask = unitOfWork.Reps<TaskInfo>();
|
|
|
+ var repsTask = unitOfWork.Of<TaskInfo>();
|
|
|
if (dto.TaskID == null)
|
|
|
{
|
|
|
runTask = await repsTask.FirstOrDefaultAsync(p => p.TaskType == EnumTaskType.Group
|
|
@@ -194,7 +194,7 @@ namespace DW5S.App.Controllers
|
|
|
}
|
|
|
if (!string.IsNullOrWhiteSpace(dto.Target))
|
|
|
{
|
|
|
- var repsTarget = unitOfWork.Reps<TargetInfo>();
|
|
|
+ var repsTarget = unitOfWork.Of<TargetInfo>();
|
|
|
target = await repsTarget.FirstOrDefaultAsync(p => p.TargetName == dto.Target.Trim());
|
|
|
if (target == null)
|
|
|
{
|
|
@@ -205,7 +205,7 @@ namespace DW5S.App.Controllers
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- var repsXl = unitOfWork.Reps<XlInfo>() as XlRepository;
|
|
|
+ var repsXl = unitOfWork.Of<XlInfo>() as XlRepository;
|
|
|
var xl1 = await repsXl.GetLatestAsync(dto.MainCode, dto.SigTime);
|
|
|
if (xl1 == null)
|
|
|
{
|
|
@@ -260,7 +260,7 @@ namespace DW5S.App.Controllers
|
|
|
//dto.MainYbDto = Math.Round(refdt1 * 1e6, 3);
|
|
|
//dto.AdjaYbDto = Math.Round(refdt2 * 1e6, 3);
|
|
|
|
|
|
- var repsStationRes = unitOfWork.Reps<StationRes>();
|
|
|
+ var repsStationRes = unitOfWork.Of<StationRes>();
|
|
|
var stationRes = await repsStationRes.AddAsync(new StationRes
|
|
|
{
|
|
|
SatTxLon = dto.SatTxLon,
|
|
@@ -271,7 +271,7 @@ namespace DW5S.App.Controllers
|
|
|
RefLat = dto.RefLat,
|
|
|
});
|
|
|
|
|
|
- var repsCheckRes = unitOfWork.Reps<CheckRes>();
|
|
|
+ var repsCheckRes = unitOfWork.Of<CheckRes>();
|
|
|
var ckRes = await repsCheckRes.AddAsync(new CheckRes
|
|
|
{
|
|
|
FileName = dto.CheckRes?.FileName,
|
|
@@ -285,7 +285,7 @@ namespace DW5S.App.Controllers
|
|
|
Snr = dto.CheckRes?.Snr
|
|
|
});
|
|
|
|
|
|
- var repsCgRes = unitOfWork.Reps<CgRes>();
|
|
|
+ var repsCgRes = unitOfWork.Of<CgRes>();
|
|
|
var cgRes = await repsCgRes.AddAsync(new CgRes
|
|
|
{
|
|
|
SigTime = dto.SigTime,
|
|
@@ -321,7 +321,7 @@ namespace DW5S.App.Controllers
|
|
|
|
|
|
var res = PosApi.X2D1_Pos(cgRes, stationRes, dto.CalcConfidence);
|
|
|
|
|
|
- var repsPosRes = unitOfWork.Reps<PosRes>();
|
|
|
+ var repsPosRes = unitOfWork.Of<PosRes>();
|
|
|
var posRes = await repsPosRes.AddAsync(new PosRes
|
|
|
{
|
|
|
FreqUpHz = (long)cgRes.TarFreqUp.Value,
|
|
@@ -353,7 +353,7 @@ namespace DW5S.App.Controllers
|
|
|
{
|
|
|
TargetInfo target = null;
|
|
|
TaskInfo runTask;
|
|
|
- var repsTask = unitOfWork.Reps<TaskInfo>();
|
|
|
+ var repsTask = unitOfWork.Of<TaskInfo>();
|
|
|
if (dto.TaskID == null)
|
|
|
{
|
|
|
runTask = await repsTask.FirstOrDefaultAsync(p => p.TaskType == EnumTaskType.Group
|
|
@@ -377,7 +377,7 @@ namespace DW5S.App.Controllers
|
|
|
}
|
|
|
if (!string.IsNullOrWhiteSpace(dto.Target))
|
|
|
{
|
|
|
- var repsTarget = unitOfWork.Reps<TargetInfo>();
|
|
|
+ var repsTarget = unitOfWork.Of<TargetInfo>();
|
|
|
target = await repsTarget.FirstOrDefaultAsync(p => p.TargetName == dto.Target.Trim());
|
|
|
if (target == null)
|
|
|
{
|
|
@@ -388,7 +388,7 @@ namespace DW5S.App.Controllers
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- var repsXl = unitOfWork.Reps<XlInfo>() as XlRepository;
|
|
|
+ var repsXl = unitOfWork.Of<XlInfo>() as XlRepository;
|
|
|
var xl1 = await repsXl.GetLatestAsync(dto.MainCode, dto.SigTime);
|
|
|
if (xl1 == null)
|
|
|
{
|
|
@@ -435,7 +435,7 @@ namespace DW5S.App.Controllers
|
|
|
//var dto2 = dt1 - dt3;
|
|
|
//dto.SxDto = dto1 * 1e6 + r.Next(-10, 10) + Math.Round(r.NextDouble(), 3);
|
|
|
//dto.XdDto = dto2 * 1e6 + r.Next(-10, 10) + Math.Round(r.NextDouble(), 3);
|
|
|
- var repsStationRes = unitOfWork.Reps<StationRes>();
|
|
|
+ var repsStationRes = unitOfWork.Of<StationRes>();
|
|
|
var stationRes = await repsStationRes.AddAsync(new StationRes
|
|
|
{
|
|
|
SatTxLon = dto.SatTxLon,
|
|
@@ -444,7 +444,7 @@ namespace DW5S.App.Controllers
|
|
|
CdbTxLat = dto.CdbTxLat,
|
|
|
});
|
|
|
|
|
|
- var repsCheckRes = unitOfWork.Reps<CheckRes>();
|
|
|
+ var repsCheckRes = unitOfWork.Of<CheckRes>();
|
|
|
var ckRes = await repsCheckRes.AddAsync(new CheckRes
|
|
|
{
|
|
|
FileName = dto.CheckRes?.FileName,
|
|
@@ -458,7 +458,7 @@ namespace DW5S.App.Controllers
|
|
|
Snr = dto.CheckRes?.Snr
|
|
|
});
|
|
|
|
|
|
- var repsCgRes = unitOfWork.Reps<CgRes>();
|
|
|
+ var repsCgRes = unitOfWork.Of<CgRes>();
|
|
|
var cgRes = await repsCgRes.AddAsync(new CgRes
|
|
|
{
|
|
|
SigTime = dto.SigTime,
|
|
@@ -493,7 +493,7 @@ namespace DW5S.App.Controllers
|
|
|
var res = PosApi.X2D1_PosNoRef_ZL(cgRes, stationRes, dto.CalcConfidence);
|
|
|
|
|
|
|
|
|
- var repsPosRes = unitOfWork.Reps<PosRes>();
|
|
|
+ var repsPosRes = unitOfWork.Of<PosRes>();
|
|
|
var posRes = await repsPosRes.AddAsync(new PosRes
|
|
|
{
|
|
|
FreqUpHz = (long)cgRes.TarFreqUp.Value,
|
|
@@ -529,7 +529,7 @@ namespace DW5S.App.Controllers
|
|
|
{
|
|
|
TargetInfo target = null;
|
|
|
TaskInfo runTask;
|
|
|
- var repsTask = unitOfWork.Reps<TaskInfo>();
|
|
|
+ var repsTask = unitOfWork.Of<TaskInfo>();
|
|
|
if (dto.TaskID == null)
|
|
|
{
|
|
|
runTask = await repsTask.FirstOrDefaultAsync(p => p.TaskType == EnumTaskType.Group
|
|
@@ -553,7 +553,7 @@ namespace DW5S.App.Controllers
|
|
|
}
|
|
|
if (!string.IsNullOrWhiteSpace(dto.Target))
|
|
|
{
|
|
|
- var repsTarget = unitOfWork.Reps<TargetInfo>();
|
|
|
+ var repsTarget = unitOfWork.Of<TargetInfo>();
|
|
|
target = await repsTarget.FirstOrDefaultAsync(p => p.TargetName == dto.Target.Trim());
|
|
|
if (target == null)
|
|
|
{
|
|
@@ -564,7 +564,7 @@ namespace DW5S.App.Controllers
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- var repsXl = unitOfWork.Reps<XlInfo>() as XlRepository;
|
|
|
+ var repsXl = unitOfWork.Of<XlInfo>() as XlRepository;
|
|
|
var xl1 = await repsXl.GetLatestAsync(dto.MainCode, dto.SigTime);
|
|
|
if (xl1 == null)
|
|
|
{
|
|
@@ -617,7 +617,7 @@ namespace DW5S.App.Controllers
|
|
|
return Error(msg);
|
|
|
}
|
|
|
|
|
|
- var repsStationRes = unitOfWork.Reps<StationRes>();
|
|
|
+ var repsStationRes = unitOfWork.Of<StationRes>();
|
|
|
var stationRes = await repsStationRes.AddAsync(new StationRes
|
|
|
{
|
|
|
SatTxLon = dto.SatTxLon,
|
|
@@ -626,7 +626,7 @@ namespace DW5S.App.Controllers
|
|
|
RefLat = dto.RefLat,
|
|
|
});
|
|
|
|
|
|
- var repsCheckRes = unitOfWork.Reps<CheckRes>();
|
|
|
+ var repsCheckRes = unitOfWork.Of<CheckRes>();
|
|
|
var ckRes = await repsCheckRes.AddAsync(new CheckRes
|
|
|
{
|
|
|
FileName = dto.CheckRes?.FileName,
|
|
@@ -640,7 +640,7 @@ namespace DW5S.App.Controllers
|
|
|
Snr = dto.CheckRes?.Snr
|
|
|
});
|
|
|
|
|
|
- var repsCgRes = unitOfWork.Reps<CgRes>();
|
|
|
+ var repsCgRes = unitOfWork.Of<CgRes>();
|
|
|
var cgRes = await repsCgRes.AddAsync(new CgRes
|
|
|
{
|
|
|
SigTime = dto.SigTime,
|
|
@@ -684,7 +684,7 @@ namespace DW5S.App.Controllers
|
|
|
});
|
|
|
var res = PosApi.X3_Pos(cgRes, stationRes, dto.CalcConfidence);
|
|
|
|
|
|
- var repsPosRes = unitOfWork.Reps<PosRes>();
|
|
|
+ var repsPosRes = unitOfWork.Of<PosRes>();
|
|
|
var posRes = await repsPosRes.AddAsync(new PosRes
|
|
|
{
|
|
|
FreqUpHz = (long)cgRes.TarFreqUp.Value,
|
|
@@ -717,7 +717,7 @@ namespace DW5S.App.Controllers
|
|
|
|
|
|
TargetInfo target = null;
|
|
|
TaskInfo runTask;
|
|
|
- var repsTask = unitOfWork.Reps<TaskInfo>();
|
|
|
+ var repsTask = unitOfWork.Of<TaskInfo>();
|
|
|
if (dto.TaskID == null)
|
|
|
{
|
|
|
runTask = await repsTask.FirstOrDefaultAsync(p => p.TaskType == EnumTaskType.Group
|
|
@@ -741,7 +741,7 @@ namespace DW5S.App.Controllers
|
|
|
}
|
|
|
if (!string.IsNullOrWhiteSpace(dto.Target))
|
|
|
{
|
|
|
- var repsTarget = unitOfWork.Reps<TargetInfo>();
|
|
|
+ var repsTarget = unitOfWork.Of<TargetInfo>();
|
|
|
target = await repsTarget.FirstOrDefaultAsync(p => p.TargetName == dto.Target.Trim());
|
|
|
if (target == null)
|
|
|
{
|
|
@@ -752,7 +752,7 @@ namespace DW5S.App.Controllers
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
- var repsXl = unitOfWork.Reps<XlInfo>() as XlRepository;
|
|
|
+ var repsXl = unitOfWork.Of<XlInfo>() as XlRepository;
|
|
|
var xl1 = await repsXl.GetLatestAsync(dto.MainCode, dto.SigTime);
|
|
|
if (xl1 == null)
|
|
|
{
|
|
@@ -805,14 +805,14 @@ namespace DW5S.App.Controllers
|
|
|
return Error(msg);
|
|
|
}
|
|
|
|
|
|
- var repsStationRes = unitOfWork.Reps<StationRes>();
|
|
|
+ var repsStationRes = unitOfWork.Of<StationRes>();
|
|
|
var stationRes = await repsStationRes.AddAsync(new StationRes
|
|
|
{
|
|
|
SatTxLon = dto.SatTxLon,
|
|
|
SatTxLat = dto.SatTxLat,
|
|
|
});
|
|
|
|
|
|
- var repsCheckRes = unitOfWork.Reps<CheckRes>();
|
|
|
+ var repsCheckRes = unitOfWork.Of<CheckRes>();
|
|
|
var ckRes = await repsCheckRes.AddAsync(new CheckRes
|
|
|
{
|
|
|
FileName = dto.CheckRes?.FileName,
|
|
@@ -826,7 +826,7 @@ namespace DW5S.App.Controllers
|
|
|
Snr = dto.CheckRes?.Snr
|
|
|
});
|
|
|
|
|
|
- var repsCgRes = unitOfWork.Reps<CgRes>();
|
|
|
+ var repsCgRes = unitOfWork.Of<CgRes>();
|
|
|
var cgRes = await repsCgRes.AddAsync(new CgRes
|
|
|
{
|
|
|
SigTime = dto.SigTime,
|
|
@@ -867,7 +867,7 @@ namespace DW5S.App.Controllers
|
|
|
});
|
|
|
var res = PosApi.X3_PosNoRef(cgRes, stationRes, dto.CalcConfidence);
|
|
|
|
|
|
- var repsPosRes = unitOfWork.Reps<PosRes>();
|
|
|
+ var repsPosRes = unitOfWork.Of<PosRes>();
|
|
|
var posRes = await repsPosRes.AddAsync(new PosRes
|
|
|
{
|
|
|
FreqUpHz = (long)cgRes.TarFreqUp.Value,
|