diff --git a/Tiobon.Core.Services/Ghre/Ghre_ExamRecordServices.cs b/Tiobon.Core.Services/Ghre/Ghre_ExamRecordServices.cs index 1fb2624d..6131b52a 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_ExamRecordServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_ExamRecordServices.cs @@ -1019,7 +1019,7 @@ public class Ghre_ExamRecordServices : BaseServices().FirstAsync(x => x.Id == record.StudyRecordId); if (exam.DateType == DicExamDateType.AFTER_HOW_LONG) { - record.BeginTime = studyRecord?.EndTime; + record.BeginTime = studyRecord?.EndTime ?? DateTime.Now; if (!record.BeginTime.IsNull()) record.EndTime = record.BeginTime.Value.AddDays(exam.AfterHowLong ?? 7); }