瀏覽代碼

修改考试接口

guqiang 1 周之前
父節點
當前提交
6d1dd06926
共有 2 個文件被更改,包括 20 次插入2 次删除
  1. 7 0
      Hotline.sln
  2. 13 2
      src/Hotline.Api/Controllers/Exam/TrainRecordController.cs

+ 7 - 0
Hotline.sln

@@ -61,6 +61,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hotline.Tests", "test\Hotli
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hotline.Pdf", "src\Hotline.Pdf\Hotline.Pdf.csproj", "{3AB75B51-A69D-4145-A564-1D9D1695992E}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hotline.Ai.Jths", "src\Hotline.Ai.Jths\Hotline.Ai.Jths.csproj", "{B05DB089-31DB-2BF5-5959-C816ECD7EFA4}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -159,6 +161,10 @@ Global
 		{3AB75B51-A69D-4145-A564-1D9D1695992E}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{3AB75B51-A69D-4145-A564-1D9D1695992E}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{3AB75B51-A69D-4145-A564-1D9D1695992E}.Release|Any CPU.Build.0 = Release|Any CPU
+		{B05DB089-31DB-2BF5-5959-C816ECD7EFA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B05DB089-31DB-2BF5-5959-C816ECD7EFA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B05DB089-31DB-2BF5-5959-C816ECD7EFA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B05DB089-31DB-2BF5-5959-C816ECD7EFA4}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -191,6 +197,7 @@ Global
 		{8E4F64EF-314A-45BA-8BB2-46FF5B06F7D5} = {D041C554-B78E-4AAF-B597-E309DC8EEF4F}
 		{31855124-4EFC-47B9-A4D5-64822DE036E6} = {08D63205-1445-430F-A4AB-EF1744E3AC11}
 		{3AB75B51-A69D-4145-A564-1D9D1695992E} = {D041C554-B78E-4AAF-B597-E309DC8EEF4F}
+		{B05DB089-31DB-2BF5-5959-C816ECD7EFA4} = {D041C554-B78E-4AAF-B597-E309DC8EEF4F}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {4B8EA790-BD13-4422-8D63-D6DBB77B823F}

+ 13 - 2
src/Hotline.Api/Controllers/Exam/TrainRecordController.cs

@@ -1,4 +1,5 @@
 using DocumentFormat.OpenXml.Office2010.ExcelAc;
+using Exam.Infrastructure.Data.Entity;
 using Exam.Share.Dtos.Trains;
 using Exam.Share.ViewResponses.Train;
 using Hotline.Application.Exam.Constants.ApiRoutes;
@@ -40,9 +41,9 @@ namespace Hotline.Api.Controllers.Exam
         /// <param name="cancellationToken"></param>
         /// <returns></returns>
         [HttpPost(TrainRecordApiRoute.Train)]
-        public async Task<TrainPracticeDto> Train([FromBody] AddTrainDto addTrainDto, CancellationToken cancellationToken)
+        public async Task Train([FromBody] AddTrainDto addTrainDto, CancellationToken cancellationToken)
         {
-            return await _trainRecordService.TrainAsync(addTrainDto, cancellationToken);
+            await _trainRecordService.TrainAsync(addTrainDto, cancellationToken);
         }
 
         /// <summary>
@@ -99,5 +100,15 @@ namespace Hotline.Api.Controllers.Exam
         {
             return await _trainRecordService.CalcuteAnalysisRate(trainResultReportPagedRequest);
         }
+
+        /// <summary>
+        /// 获取培训记录
+        /// </summary>
+        /// <returns></returns>
+        [HttpPost(TrainRecordApiRoute.Get)]
+        public async Task<TrainRecordDto> GetAsync([FromBody] EntityQueryRequest entityQueryRequest)
+        {
+            return await _trainRecordService.GetAsync(entityQueryRequest);
+        }
     }
 }