diff --git a/Tiobon.Core.Services/BASE/BaseServices.cs b/Tiobon.Core.Services/BASE/BaseServices.cs index df5a8dc5..da5a21e4 100644 --- a/Tiobon.Core.Services/BASE/BaseServices.cs +++ b/Tiobon.Core.Services/BASE/BaseServices.cs @@ -57,7 +57,7 @@ public class BaseServices : IBaseServ return data; } - public async Task QueryById(object objId) + public virtual async Task QueryById(object objId) { var data = new TEntity(); var dto = Mapper.Map(data).ToANew(); diff --git a/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs b/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs index 613f618c..bf07eff1 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_ExamPaperServices.cs @@ -54,6 +54,15 @@ namespace Tiobon.Core.Services _ghre_CourseSceneServices = ghre_CourseSceneServices; } + public override async Task QueryById(object objId) + { + var entity = await base.QueryById(objId); + entity.SetMethodLabel = await GetParaLabel("SetMethod", entity.SetMethod); + entity.ScoreMethodLabel = await GetParaLabel("ScoreMethod", entity.ScoreMethod); + + return entity; + } + public override async Task> QueryFilterPage(QueryBody body) { var data = await BaseDal.QueryFilterPage(body);