|
|
@ -1,7 +1,4 @@ |
|
|
|
using System.Net; |
|
|
|
namespace Tiobon.Core.Services; |
|
|
|
using Tiobon.Core.IServices; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Tiobon.Core.Services; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// 课程场景 (服务) |
|
|
|
/// 课程场景 (服务) |
|
|
@ -48,6 +45,8 @@ public class Ghre_CourseSceneServices : BaseServices<Ghre_CourseScene, Ghre_Cour |
|
|
|
var data = await base.QueryById(objId); |
|
|
|
var data = await base.QueryById(objId); |
|
|
|
var DT_TableDataT1 = Mapper.Map(data).ToANew<Ghre_CourseSceneDto>(); |
|
|
|
var DT_TableDataT1 = Mapper.Map(data).ToANew<Ghre_CourseSceneDto>(); |
|
|
|
var coures = await Db.Queryable<Ghre_Course>().Where(x => x.CourseSceneIds != null && x.CourseSceneIds.Contains(objId.ObjToString())).ToListAsync(); |
|
|
|
var coures = await Db.Queryable<Ghre_Course>().Where(x => x.CourseSceneIds != null && x.CourseSceneIds.Contains(objId.ObjToString())).ToListAsync(); |
|
|
|
|
|
|
|
if (DT_TableDataT1.CreditRuleId != null) |
|
|
|
|
|
|
|
DT_TableDataT1.CreditRuleName = (await Db.Queryable<Ghre_CreditRule>().Where(x => x.Id == DT_TableDataT1.CreditRuleId).FirstAsync())?.RuleName; |
|
|
|
|
|
|
|
|
|
|
|
DT_TableDataT1.Courses = coures; |
|
|
|
DT_TableDataT1.Courses = coures; |
|
|
|
return DT_TableDataT1; |
|
|
|
return DT_TableDataT1; |
|
|
|