Browse Source

增加开始考试接口时间间隔字段

guqiang 3 weeks ago
parent
commit
8cbcb7517c

+ 3 - 0
src/Hotline.Application/Exam/Service/ExamManages/UserExamService.cs

@@ -283,9 +283,12 @@ namespace Hotline.Application.Exam.Service.ExamManages
 
             await _repository.UpdateWithValidateAsync(userExam, cancellationToken);
 
+            var examManage =  await new ExamRepository<ExamManage>(_uow, _dataPermissionFilterBuilder, _serviceProvider).GetAsync(x => x.Id == userExam.ExamId); 
+
             return new StartExamViewResponse
             {
                 StartTime = userExam.StartTime,
+                TimeSpan = examManage?.TimeSpan,
                 IsCompleted = false
             };
         }

+ 6 - 0
src/Hotline.Share/ViewResponses/Exam/StartExamViewResponse.cs

@@ -20,6 +20,12 @@ namespace Hotline.Share.ViewResponses.Exam
         [Description("开始时间")]
         public DateTime? StartTime { get; set; }
 
+        /// <summary>
+        /// 时间间隔
+        /// </summary>
+        [Description("时间间隔")]
+        public int? TimeSpan { get; set; }
+
         /// <summary>
         /// 是否结束
         /// </summary>