新增课程详情接口(开班详情页调用)

新增课程场景详情接口(开班详情页调用)
master
xiaochanghai 4 months ago
parent 16e6102752
commit 04300c3e50
  1. 646
      Model/Tiobon.Web.pdm
  2. 2
      Tiobon.Core.Model/View/Ghre/Ghre_CourseScene.Dto.View.cs
  3. 12
      Tiobon.Core.Services/Ghre/Ghre_CourseSceneServices.cs
  4. 2
      Tiobon.Core.Services/Ghre/Ghre_CourseServices.cs

File diff suppressed because it is too large Load Diff

@ -36,4 +36,6 @@ public class Ghre_CourseSceneDto : Ghre_CourseScene
/// </summary> /// </summary>
public string UpdateDataInfo { get; set; } public string UpdateDataInfo { get; set; }
public List<Ghre_Course> Courses { get; set; }
} }

@ -1,4 +1,5 @@
using NPOI.SS.UserModel; using NPOI.SS.UserModel;
using Tiobon.Core.IServices;
namespace Tiobon.Core.Services; namespace Tiobon.Core.Services;
@ -32,6 +33,17 @@ public class Ghre_CourseSceneServices : BaseServices<Ghre_CourseScene, Ghre_Cour
return result; return result;
} }
public override async Task<Ghre_CourseSceneDto> QueryById(object objId)
{
var data = await base.QueryById(objId);
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();
DT_TableDataT1.Courses = coures;
return DT_TableDataT1;
}
public override async Task<long> Add(InsertGhre_CourseSceneInput entity) public override async Task<long> Add(InsertGhre_CourseSceneInput entity)
{ {
if (entity.CourseIds != null && entity.CourseIds.Any()) if (entity.CourseIds != null && entity.CourseIds.Any())

@ -271,7 +271,7 @@ public class Ghre_CourseServices : BaseServices<Ghre_Course, Ghre_CourseDto, Ins
} }
public virtual async Task<Ghre_CourseDto> QueryById(object objId) public override async Task<Ghre_CourseDto> QueryById(object objId)
{ {
var data = await base.QueryById(objId); var data = await base.QueryById(objId);
var DT_TableDataT1 = Mapper.Map(data).ToANew<Ghre_CourseDto>(); var DT_TableDataT1 = Mapper.Map(data).ToANew<Ghre_CourseDto>();

Loading…
Cancel
Save