修复场景维护考试封面不显示问题Scene

master
xiaochanghai 1 month ago
parent c17495bd41
commit eaadbffcfa
  1. 5
      Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs
  2. 19
      Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs

@ -1,5 +1,4 @@
using MathNet.Numerics.Distributions; using NPOI.SS.UserModel;
using NPOI.SS.UserModel;
using System.Net; using System.Net;
using static Tiobon.Core.Model.Consts; using static Tiobon.Core.Model.Consts;
@ -598,8 +597,8 @@ public class Ghre_CourseServices : BaseServices<Ghre_Course, Ghre_CourseDto, Ins
if (!teacher.IsNull()) if (!teacher.IsNull())
{ {
entity.SchoolTeacherId = teacher.Id; entity.SchoolTeacherId = teacher.Id;
//entity.SchoolId = teacher.SchoolId;
} }
else entity.SchoolTeacherId = null;
} }
if (await QueryCompanyCode() == "Ushio") if (await QueryCompanyCode() == "Ushio")

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

Loading…
Cancel
Save