From eaadbffcfa16409c15ba1aaf9804a861344755fe Mon Sep 17 00:00:00 2001 From: xiaochanghai Date: Thu, 22 May 2025 13:49:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=BA=E6=99=AF=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4=E8=80=83=E8=AF=95=E5=B0=81=E9=9D=A2=E4=B8=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98Scene?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ghre/Ghre_CourseServices.cs | 5 ++--- .../Ghre/Ghre_ExamServices.cs | 19 +++++++++++++++---- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs index a7fbdaa4..75530aa8 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs @@ -1,5 +1,4 @@ -using MathNet.Numerics.Distributions; -using NPOI.SS.UserModel; +using NPOI.SS.UserModel; using System.Net; using static Tiobon.Core.Model.Consts; @@ -598,8 +597,8 @@ public class Ghre_CourseServices : BaseServices().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().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().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();