|
|
|
@ -1158,10 +1158,21 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr |
|
|
|
|
if (pageData.AfterHowLong == 0) |
|
|
|
|
pageData.AfterHowLong = pageData.AfterHowLong1; |
|
|
|
|
|
|
|
|
|
var course = await Db.Queryable<Ghre_Course>().Where(it => it.Id == pageData.CourseId).FirstAsync(); |
|
|
|
|
pageData.CoverUrl = course?.CoverUrl; |
|
|
|
|
pageData.UseDefaultCoverImage = course?.UseDefaultCoverImage; |
|
|
|
|
pageData.DefaultCoverImageName = course?.DefaultCoverImageName; |
|
|
|
|
if (pageData.CourseId != null) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
var course = await Db.Queryable<Ghre_Course>().Where(it => it.Id == pageData.CourseId).FirstAsync(); |
|
|
|
|
pageData.CoverUrl = course?.CoverUrl; |
|
|
|
|
pageData.UseDefaultCoverImage = course?.UseDefaultCoverImage; |
|
|
|
|
pageData.DefaultCoverImageName = course?.DefaultCoverImageName; |
|
|
|
|
} |
|
|
|
|
else if (pageData.CourseSceneId != null) |
|
|
|
|
{ |
|
|
|
|
var course = await Db.Queryable<Ghre_CourseScene>().Where(it => it.Id == pageData.CourseSceneId).FirstAsync(); |
|
|
|
|
pageData.CoverUrl = course?.CoverUrl; |
|
|
|
|
pageData.UseDefaultCoverImage = course?.UseDefaultCoverImage; |
|
|
|
|
pageData.DefaultCoverImageName = course?.DefaultCoverImageName; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(pageData.ExamNo)) |
|
|
|
|
pageData.ExamNo = await GenerateContinuousSequence(); |
|
|
|
|