代码优化

master
xiaochanghai 1 year ago
parent 64d9d70473
commit 67168bfd2f
  1. 12
      Tiobon.Core.Services/Ghre/Ghre_QuestionServices.cs

@ -37,18 +37,14 @@ public class Ghre_QuestionServices : BaseServices<Ghre_Question, Ghre_QuestionDt
{
var data1 = await BaseDal.QueryFilterPage(body);
var data = Mapper.Map(data1.result.DT_TableDataT1).ToANew<List<Ghre_QuestionDto>>();
var courseIds = data.Where(x => x.CourseId != null).Select(x => x.CourseId).ToList();
var courseIds = data.Where(x => x.CourseId != null).Select(x => x.CourseId).Distinct().ToList();
var courses = await _ghre_CourseServices.Query(x => courseIds.Contains(x.Id));
var classs = await _ghre_CourseClassServices.Query();
var classsIds = courses.Select(x => x.CourseClassId).Distinct().ToList();
var classs = await _ghre_CourseClassServices.Query(x => classsIds.Contains(x.Id));
data.ForEach(x =>
{
if (x.DifficultyLevel == "Easy")
x.DifficultyLevel = "简单";
else if (x.DifficultyLevel == "Normal")
x.DifficultyLevel = "普通";
else if (x.DifficultyLevel == "Hard")
x.DifficultyLevel = "困难";
x.DifficultyLevel = ConvertDifficultyLevel(x.DifficultyLevel);
x.QuestionType = ConvertQuestionType(x.QuestionType);
if (x.CourseId != null)

Loading…
Cancel
Save