培训记录加上每一笔记录对应的考试次数

master
xiaochanghai 3 months ago
parent 0f49212b80
commit 3da54d2f6f
  1. 10
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 7
      Tiobon.Core.Model/Base/Ghre/Ghre_ExamRecord.Dto.Base.cs
  3. 7
      Tiobon.Core.Model/Models/Ghre/Ghre_ExamRecord.cs
  4. 1
      Tiobon.Core.Model/View/Ghre/Ghre_StudyRecord.Dto.View.cs
  5. 5
      Tiobon.Core.Services/Ghre/Ghre_ExamRecordServices.cs
  6. 10
      Tiobon.Core/Tiobon.Core.Model.xml

@ -4555,6 +4555,11 @@
有效结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamRecordBase.AnswerCount">
<summary>
答题次数
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamRecordAnswerBase">
<summary>
Ghre_ExamRecordAnswer (Dto.Base)
@ -20161,6 +20166,11 @@
有效结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamRecord.AnswerCount">
<summary>
答题次数
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamRecordAnswer">
<summary>
Ghre_ExamRecordAnswer (Model)

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/3/7 15:49:54 SimonHsiao
*V0.01 2025/3/10 23:34:26 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -250,4 +250,9 @@ public class Ghre_ExamRecordBase
/// 有效结束时间
/// </summary>
public DateTime? ValidEndTime { get; set; }
/// <summary>
/// 答题次数
/// </summary>
public int? AnswerCount { get; set; }
}

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/3/7 15:49:54 SimonHsiao
*V0.01 2025/3/10 23:34:26 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -251,4 +251,9 @@ public class Ghre_ExamRecord : BasePoco
/// 有效结束时间
/// </summary>
public DateTime? ValidEndTime { get; set; }
/// <summary>
/// 答题次数
/// </summary>
public int? AnswerCount { get; set; }
}

@ -160,5 +160,6 @@ public class Ghre_StudyRecordDto : Ghre_StudyRecord
/// 结果有效期
/// </summary>
public string ResultValidPeriod { get; set; }
public int? AnswerCount { get; set; } = 0;
}

@ -1067,6 +1067,9 @@ public class Ghre_ExamRecordServices : BaseServices<Ghre_ExamRecord, Ghre_ExamRe
record.Status = DIC_EXAM_RECORD_STATUS.EXAM_END;
record.ActualEndTime = DateTime.Now;
record.ExamDate = DateTime.Now.Date;
if (record.AnswerCount.IsNullOrEmpty())
record.AnswerCount = 1;
else record.AnswerCount = record.AnswerCount + 1;
var lastScore = record.Score;
#region 打分-系统评分
@ -1116,7 +1119,7 @@ public class Ghre_ExamRecordServices : BaseServices<Ghre_ExamRecord, Ghre_ExamRe
var studyRecord = await Db.Queryable<Ghre_StudyRecord>().FirstAsync(x => x.Id == record.StudyRecordId);
var examPaper = await Db.Queryable<Ghre_ExamPaper>().FirstAsync(x => x.Id == record.ExamPaperId);
record.IsPass = examPaper.PassScore > (record.Score + record.AdjustScore) ? false : true;
record.IsPass = examPaper.PassScore > ((record.Score ?? 0) + (record.AdjustScore ?? 0)) ? false : true;
record.FinallyIsPass = record.IsPass;

@ -4555,6 +4555,11 @@
有效结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamRecordBase.AnswerCount">
<summary>
答题次数
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamRecordAnswerBase">
<summary>
Ghre_ExamRecordAnswer (Dto.Base)
@ -20161,6 +20166,11 @@
有效结束时间
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_ExamRecord.AnswerCount">
<summary>
答题次数
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_ExamRecordAnswer">
<summary>
Ghre_ExamRecordAnswer (Model)

Loading…
Cancel
Save