员工在学习时长达到总数时需要实时判定学习完成状态

考试结束时需要实时判定学习完成状态
每天晚上自动刷新学习记录“已完成”的识别状态
master
xiaochanghai 2 months ago
parent 10e4414f8a
commit 05ba7d873b
  1. 5
      Tiobon.Core.Model/ViewModels/Extend/Ghre_StudyRecordESS.cs
  2. 4
      Tiobon.Core.Services/Ghre/Ghre_StudyRecordServices.cs
  3. 35
      Tiobon.Core/Tiobon.Core.Model.xml

@ -1,4 +1,6 @@
namespace Tiobon.Core.Model;
using static Tiobon.Core.Model.Consts;
namespace Tiobon.Core.Model;
public class Ghre_StudyRecordESS
{
@ -109,6 +111,7 @@ public class Ghre_StudyRecordESS
public string ExamDateString { get; set; }
public string ExamStatus { get; set; }
public string CompleteStatus { get; set; } = DIC_STUDY_RECORD_STUDY_COMPLETE_STATUS.NO_FINISH;
public long? ExamId { get; set; }

@ -846,7 +846,7 @@ public class Ghre_StudyRecordServices : BaseServices<Ghre_StudyRecord, Ghre_Stud
entity.SearchFields.Add(new CoursePublicSearchField()
{
label = "学习状态",
field = "StudyStatus",
field = "CompleteStatus",
elementType = "ApiSelect",
dataSource = "TBParaDetail_Train_TrainingStudyStatus",
editable = true,
@ -920,7 +920,7 @@ public class Ghre_StudyRecordServices : BaseServices<Ghre_StudyRecord, Ghre_Stud
A.ExamDateType,
A.AfterHowLong,
A.StudyProgress,
A.ExamId,A.ExamStatus,A.CoursePublishTime,A.IsRequireStudy
A.ExamId,A.ExamStatus,A.CoursePublishTime,A.IsRequireStudy,A.CompleteStatus
FROM Ghre_StudyRecord_V A";
string conditions = $" WHERE UserId={App.User.ID} ";

@ -39568,6 +39568,26 @@
手动选修
</summary>
</member>
<member name="T:Tiobon.Core.Model.Consts.DIC_EXAM_STUDY_FINISHED_RULE">
<summary>
考试管理-学习完成标准
</summary>
</member>
<member name="F:Tiobon.Core.Model.Consts.DIC_EXAM_STUDY_FINISHED_RULE.EXAM_PASS">
<summary>
学习完成+考试合格
</summary>
</member>
<member name="F:Tiobon.Core.Model.Consts.DIC_EXAM_STUDY_FINISHED_RULE.STUDY_FINISHED">
<summary>
学习完成
</summary>
</member>
<member name="F:Tiobon.Core.Model.Consts.DIC_EXAM_STUDY_FINISHED_RULE.NO_STUDY_EXAM_PASS">
<summary>
不学习但考试合格
</summary>
</member>
<member name="T:Tiobon.Core.Model.Consts.DIC_TRAINING_STUDY_RULE_TRAIN_TYPE">
<summary>
培训规则种类
@ -39643,6 +39663,21 @@
已完成
</summary>
</member>
<member name="T:Tiobon.Core.Model.Consts.DIC_STUDY_RECORD_STUDY_COMPLETE_STATUS">
<summary>
培训记录-学习状态
</summary>
</member>
<member name="F:Tiobon.Core.Model.Consts.DIC_STUDY_RECORD_STUDY_COMPLETE_STATUS.FINISHED">
<summary>
已完成
</summary>
</member>
<member name="F:Tiobon.Core.Model.Consts.DIC_STUDY_RECORD_STUDY_COMPLETE_STATUS.NO_FINISH">
<summary>
未完成
</summary>
</member>
<member name="T:Tiobon.Core.Model.Consts.DIC_EXAM_RECORD_STATUS">
<summary>
考试记录-状态

Loading…
Cancel
Save