试卷查询优化(关联课程 显示对应编号)

master
xiaochanghai 11 months ago
parent 061002a741
commit a297800045
  1. 8
      Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs

@ -126,10 +126,10 @@ public class Ghre_ExamPaperServices : BaseServices<Ghre_ExamPaper, Ghre_ExamPape
x.TotalScore1 = Regex.Replace(x.PassScore.ToString(), @"\.(0+)$", "") + "/" + Regex.Replace(x.TotalScore.ToString(), @"\.(0+)$", ""); x.TotalScore1 = Regex.Replace(x.PassScore.ToString(), @"\.(0+)$", "") + "/" + Regex.Replace(x.TotalScore.ToString(), @"\.(0+)$", "");
x.SetMethodLabel = await GetParaLabel("SetMethod", x.SetMethod); x.SetMethodLabel = await GetParaLabel("SetMethod", x.SetMethod);
if (x.LinkType == "CourseId") if (x.LinkType == "CourseId" && courses.Any(o => o.Id == x.LinkId))
x.CourseName = courses.FirstOrDefault(o => o.Id == x.LinkId)?.CourseName; x.CourseName = courses.FirstOrDefault(o => o.Id == x.LinkId).CourseName + " (" + courses.FirstOrDefault(o => o.Id == x.LinkId).CourseNo + ")";
else if (x.LinkType == "CourseSceneId") else if (x.LinkType == "CourseSceneId" && courseScenes.Any(o => o.Id == x.LinkId))
x.CourseName = courseScenes.FirstOrDefault(o => o.Id == x.LinkId)?.SceneName; x.CourseName = courseScenes.FirstOrDefault(o => o.Id == x.LinkId)?.SceneName + " (" + courseScenes.FirstOrDefault(o => o.Id == x.LinkId).SceneNo + ")"; ;
} }
catch (Exception) catch (Exception)
{ {

Loading…
Cancel
Save