From a2978000452d87298777d7da52533c275c02730c Mon Sep 17 00:00:00 2001 From: xiaochanghai Date: Thu, 25 Jul 2024 17:07:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E5=8D=B7=E6=9F=A5=E8=AF=A2=E4=BC=98?= =?UTF-8?q?=E5=8C=96=EF=BC=88=E5=85=B3=E8=81=94=E8=AF=BE=E7=A8=8B=20?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=AF=B9=E5=BA=94=E7=BC=96=E5=8F=B7=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs b/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs index cd14cca9..6675cb7f 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs @@ -126,10 +126,10 @@ public class Ghre_ExamPaperServices : BaseServices o.Id == x.LinkId)?.CourseName; - else if (x.LinkType == "CourseSceneId") - x.CourseName = courseScenes.FirstOrDefault(o => o.Id == x.LinkId)?.SceneName; + if (x.LinkType == "CourseId" && courses.Any(o => o.Id == x.LinkId)) + x.CourseName = courses.FirstOrDefault(o => o.Id == x.LinkId).CourseName + " (" + courses.FirstOrDefault(o => o.Id == x.LinkId).CourseNo + ")"; + else if (x.LinkType == "CourseSceneId" && courseScenes.Any(o => o.Id == x.LinkId)) + x.CourseName = courseScenes.FirstOrDefault(o => o.Id == x.LinkId)?.SceneName + " (" + courseScenes.FirstOrDefault(o => o.Id == x.LinkId).SceneNo + ")"; ; } catch (Exception) {