diff --git a/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs b/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs index ca212c58..b8dfdb4c 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs @@ -1410,6 +1410,15 @@ public class Ghre_ExamServices : BaseServices() + .SetColumns(it => new Ghre_StudyRecord() { ExamId = null }) + .Where(it => it.ExamId != null && it.ExamId == id) + .ExecuteCommandAsync(); + + #endregion + if (status == DIC_EXAM_STATUS.RELEASED || status == DIC_EXAM_STATUS.DISABLED || status == DIC_EXAM_STATUS.DRAFT) { entity.Status = status;