gongqiuhong vor 1 Jahr
Ursprung
Commit
2e72aeefcd

+ 5 - 5
XdCxRhDW.App/WebAPI/Controllers/PosController.cs

@@ -38,7 +38,7 @@ namespace XdCxRhDW.App.WebAPI
         /// </summary>
         /// <returns>返回定位结果ID</returns>
         [HttpPost]
-        public async Task<AjaxResult<long>> PosX2D1Async(X2D1NoXlPosDto dto)
+        public async Task<AjaxResult<PosRes>> PosX2D1Async(X2D1NoXlPosDto dto)
         {
             using (RHDWContext db = new RHDWContext())
             {
@@ -46,7 +46,7 @@ namespace XdCxRhDW.App.WebAPI
                 if (runTask == null)
                 {
                     Serilog.Log.Warning($"接收到两星一地定位参数,由于任务没有运行中忽略本次定位!");
-                    return Error<long>($"多模式融合定位平台没有启动两星一地定位任务");
+                    return Error<PosRes>($"多模式融合定位平台没有启动两星一地定位任务");
                 }
                 var listTx = await db.TxInfos.ToListAsync();
                 var parameter1 = new SQLiteParameter("@sigTime", dto.SigTime);
@@ -56,14 +56,14 @@ namespace XdCxRhDW.App.WebAPI
                 if (xlInfo1 == null)
                 {
                     Serilog.Log.Error($"未找到卫星[{dto.MainSatID}]的双行根数星历");
-                    return Error<long>($"未找到卫星[{dto.MainSatID}]的双行根数星历");
+                    return Error<PosRes>($"未找到卫星[{dto.MainSatID}]的双行根数星历");
                 }
 
                 var xlInfo2 = await db.XlInfos.SqlQuery("select * from XlInfo where ABS(JULIANDAY(TimeBJ)-JULIANDAY(@sigTime))=(select min(ABS(JULIANDAY(TimeBJ)-JULIANDAY(@sigTime))) from XlInfo where satcode=@satcode)", parameter1, parameter3).FirstOrDefaultAsync();
                 if (xlInfo2 == null)
                 {
                     Serilog.Log.Error($"未找到卫星[{dto.AdjaSatID}]的双行根数星历");
-                    return Error<long>($"未找到卫星[{dto.AdjaSatID}]的双行根数星历");
+                    return Error<PosRes>($"未找到卫星[{dto.AdjaSatID}]的双行根数星历");
                 }
                 Serilog.Log.Information($"卫星{dto.MainSatID}使用{xlInfo1.TwoLine}进行星历推算");
                 Serilog.Log.Information($"卫星{dto.AdjaSatID}使用{xlInfo2.TwoLine}进行星历推算");
@@ -113,7 +113,7 @@ namespace XdCxRhDW.App.WebAPI
                 };
                 var tmp = db.PosRes.Add(posRes);
                 await db.SaveChangesAsync();
-                return Success(posRes.ID);
+                return Success(posRes);
             }
         }
 

+ 0 - 0
XdCxRhDw.Dto/RHPosDto.cs → XdCxRhDw.Dto/PosDto/RHPosDto.cs


+ 0 - 0
XdCxRhDw.Dto/X1D1PosDto.cs → XdCxRhDw.Dto/PosDto/X1D1PosDto.cs


+ 0 - 0
XdCxRhDw.Dto/X2D1NoXlPosDto.cs → XdCxRhDw.Dto/PosDto/X2D1NoXlPosDto.cs


+ 0 - 0
XdCxRhDw.Dto/X2D1PosDto.cs → XdCxRhDw.Dto/PosDto/X2D1PosDto.cs


+ 4 - 4
XdCxRhDw.Dto/XdCxRhDw.Dto.csproj

@@ -55,10 +55,10 @@
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="SendDto.cs" />
     <Compile Include="PosResDto.cs" />
-    <Compile Include="RHPosDto.cs" />
-    <Compile Include="X2D1PosDto.cs" />
-    <Compile Include="X1D1PosDto.cs" />
-    <Compile Include="X2D1NoXlPosDto.cs" />
+    <Compile Include="PosDto\RHPosDto.cs" />
+    <Compile Include="PosDto\X2D1PosDto.cs" />
+    <Compile Include="PosDto\X1D1PosDto.cs" />
+    <Compile Include="PosDto\X2D1NoXlPosDto.cs" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
 </Project>