diff --git a/Tiobon.Core.Api/Tiobon.Core.Model.xml b/Tiobon.Core.Api/Tiobon.Core.Model.xml
index 82f79a3d..fde5266d 100644
--- a/Tiobon.Core.Api/Tiobon.Core.Model.xml
+++ b/Tiobon.Core.Api/Tiobon.Core.Model.xml
@@ -38183,6 +38183,11 @@
修改信息
+
+
+ 员工
+
+
开班课表(Dto.View1)
diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFee.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFee.Dto.View.cs
index e701dfbc..2e245ed2 100644
--- a/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFee.Dto.View.cs
+++ b/Tiobon.Core.Model/View/Ghre/Ghre_OpenClassFee.Dto.View.cs
@@ -31,4 +31,9 @@ public class Ghre_OpenClassFeeDto : Ghre_OpenClassFee
/// 修改信息
///
public string UpdateDataInfo { get; set; }
+
+ ///
+ /// 员工
+ ///
+ public string StaffName { get; set; }
}
diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassFeeServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassFeeServices.cs
index 084ea1d2..517a70be 100644
--- a/Tiobon.Core.Services/Ghre/Ghre_OpenClassFeeServices.cs
+++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassFeeServices.cs
@@ -25,7 +25,8 @@ public class Ghre_OpenClassFeeServices : BaseServices().Where(x => x.StaffID == DT_TableDataT1.StaffId).Select(x => x.StaffName).FirstAsync();
result.result.DT_TableDataT1[i] = DT_TableDataT1;
}
return result;
diff --git a/Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs b/Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs
index 0e8225a3..670b244e 100644
--- a/Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs
+++ b/Tiobon.Core.Services/Ghre/Ghre_OpenClassServices.cs
@@ -1,4 +1,5 @@
using MongoDB.Driver.Linq;
+using System.Text.RegularExpressions;
namespace Tiobon.Core.Services;
@@ -118,17 +119,17 @@ public class Ghre_OpenClassServices : BaseServices().FirstAsync(x => x.Id == entity.CourseSceneId))?.SceneNo;
- if (entity.StartEndTime.Count == 2)
+ if (entity.StartEndTime != null && entity.StartEndTime.Count == 2)
{
entity.StartTime = entity.StartEndTime[0];
entity.EndTime = entity.StartEndTime[1];
}
- if (entity.RegisterStartEndTime.Count == 2)
+ if (entity.RegisterStartEndTime != null && entity.RegisterStartEndTime.Count == 2)
{
entity.RegisterStartTime = entity.RegisterStartEndTime[0];
entity.RegisterEndTime = entity.RegisterStartEndTime[1];
}
- if (entity.ExamStartEndTime.Count == 2)
+ if (entity.ExamStartEndTime != null && entity.ExamStartEndTime.Count == 2)
{
entity.ExamStartTime = entity.ExamStartEndTime[0];
entity.ExamEndTime = entity.ExamStartEndTime[1];
@@ -145,7 +146,7 @@ public class Ghre_OpenClassServices : BaseServices
{
x.OpenClassId = result;
- if (x.StartEndTime.Count == 2)
+ if (x.StartEndTime != null && x.StartEndTime.Count == 2)
{
x.StartTime = x.StartEndTime[0];
x.EndTime = x.StartEndTime[1];
@@ -170,17 +171,17 @@ public class Ghre_OpenClassServices : BaseServices x.OpenClassId == Id);
if (entity.Schedules != null && entity.Schedules.Any())
{
- entity.Schedules.ForEach(x => x.OpenClassId = Id);
+ entity.Schedules.ForEach(x =>
+ {
+ if (x.StartEndTime != null && x.StartEndTime.Count == 2)
+ {
+ x.StartTime = x.StartEndTime[0];
+ x.EndTime = x.StartEndTime[1];
+ }
+ else
+ {
+ x.StartTime = null;
+ x.EndTime = null;
+ }
+ x.OpenClassId = Id;
+ });
await _ghre_OpenClassScheduleServices.Add(entity.Schedules);
}
@@ -221,14 +235,23 @@ public class Ghre_OpenClassServices : BaseServices x.OpenClassId == body.id);
result.result.DT_TableDataT1[0].Attachments = await Db.Queryable().Where(x => x.TableName == body.id.ObjToString() && x.AttachmentGroupID == 1).ToListAsync();
@@ -768,4 +791,19 @@ WHERE A.OpenClassId = '{Id}' AND A.IsEnable = 1";
return ServiceResult.OprateSuccess("发送成功!");
}
#endregion
+
+ #region 评估汇总
+ ///
+ /// 评估汇总
+ ///
+ /// 开班ID
+ ///
+
+ public async Task> QueryStatistic(long id)
+ {
+ var data = new Ghre_SurveyStatistic();
+
+ return ServiceResult.OprateSuccess("查询成功!", data);
+ }
+ #endregion
}
\ No newline at end of file
diff --git a/Tiobon.Core/Tiobon.Core.Model.xml b/Tiobon.Core/Tiobon.Core.Model.xml
index 82f79a3d..fde5266d 100644
--- a/Tiobon.Core/Tiobon.Core.Model.xml
+++ b/Tiobon.Core/Tiobon.Core.Model.xml
@@ -38183,6 +38183,11 @@
修改信息
+
+
+ 员工
+
+
开班课表(Dto.View1)