开班评估

master
xiaochanghai 1 month ago
parent 288908e306
commit 7b70c731cf
  1. 12
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  2. 7
      Tiobon.Core.Model/Base/Ghre/Ghre_OpenClassSchedule.Dto.Base.cs
  3. 4
      Tiobon.Core.Model/Models/Ghre/Ghre_OpenClassSchedule.cs
  4. 6
      Tiobon.Core.Services/Ghre/Ghre_OpenClassScheduleServices.cs
  5. 12
      Tiobon.Core/Tiobon.Core.Model.xml

@ -6780,6 +6780,11 @@
预留字段12
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassScheduleBase.ParentTeacherId">
<summary>
讲师上级ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassScheduleBase.StartEndTime">
<summary>
讲师上级ID
@ -26082,7 +26087,7 @@
预留字段12
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassSchedule.TeacherSuperiorId">
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassSchedule.ParentTeacherId">
<summary>
讲师上级ID
</summary>
@ -38938,6 +38943,11 @@
课程名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassScheduleDto.ParentTeacherName">
<summary>
讲师上级ID
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_OpenClassScoresDto">
<summary>
开班成绩(Dto.View1)

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/4/15 15:27:32 SimonHsiao
*V0.01 2025/5/15 9:59:12 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -135,6 +135,11 @@ public class Ghre_OpenClassScheduleBase
/// </summary>
public int? ReverseI2 { get; set; }
/// <summary>
/// 讲师上级ID
/// </summary>
public int? ParentTeacherId { get; set; }
/// <summary>
/// 讲师上级ID
/// </summary>

@ -6,7 +6,7 @@
*
* Ver
*
*V0.01 2025/4/15 15:27:32 SimonHsiao
*V0.01 2025/5/15 9:59:12 SimonHsiao
*
* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved.
*
@ -139,5 +139,5 @@ public class Ghre_OpenClassSchedule : BasePoco
/// <summary>
/// 讲师上级ID
/// </summary>
public long? TeacherSuperiorId { get; set; }
public int? ParentTeacherId { get; set; }
}

@ -22,10 +22,10 @@ public class Ghre_OpenClassScheduleServices : BaseServices<Ghre_OpenClassSchedul
var data = await base.QueryDto(whereExpression);
var courseIds = data.Select(x => x.CourseId).Distinct().ToList();
var courses = await Db.Queryable<Ghre_Course>().Where(x => courseIds.Contains(x.Id)).ToListAsync();
data.ForEach( async x =>
data.ForEach(async x =>
{
if (x.TeacherSuperiorId != null)
x.ParentTeacherName = (await Db.Queryable<Ghra_Staff>().FirstAsync(x => x.StaffID == x.TeacherSuperiorId))?.TeacherName;
if (x.ParentTeacherId != null)
x.ParentTeacherName = (await Db.Queryable<Ghra_Staff>().FirstAsync(a => a.StaffID == x.ParentTeacherId))?.StaffName;
x.CourseName = courses.Where(o => x.CourseId == o.Id).FirstOrDefault()?.CourseName;
x.StartEndTime.Add(x.StartTime);
x.StartEndTime.Add(x.EndTime);

@ -6780,6 +6780,11 @@
预留字段12
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassScheduleBase.ParentTeacherId">
<summary>
讲师上级ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassScheduleBase.StartEndTime">
<summary>
讲师上级ID
@ -26082,7 +26087,7 @@
预留字段12
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassSchedule.TeacherSuperiorId">
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassSchedule.ParentTeacherId">
<summary>
讲师上级ID
</summary>
@ -38938,6 +38943,11 @@
课程名称
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghre_OpenClassScheduleDto.ParentTeacherName">
<summary>
讲师上级ID
</summary>
</member>
<member name="T:Tiobon.Core.Model.Models.Ghre_OpenClassScoresDto">
<summary>
开班成绩(Dto.View1)

Loading…
Cancel
Save