考试管理发布 优化学习记录时间

master
xiaochanghai 10 months ago
parent 1ac5bcaf05
commit aa412d9c62
  1. 14
      Tiobon.Core.Services/Ghre/Ghre_ExamServices.cs

@ -736,7 +736,7 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr
x.canPreview = 0; x.canPreview = 0;
} }
if (x.DateType == "ExamDate") if (x.DateType == Consts.DicExamDateType.EXAM_DATE)
x.AfterHowLongLabel = x.BeginTime.Value.ToString("yyyy-MM-dd") + " ~ " + x.EndTime.Value.ToString("yyyy-MM-dd"); x.AfterHowLongLabel = x.BeginTime.Value.ToString("yyyy-MM-dd") + " ~ " + x.EndTime.Value.ToString("yyyy-MM-dd");
else else
x.AfterHowLongLabel = $"学完{x.AfterHowLong}天"; x.AfterHowLongLabel = $"学完{x.AfterHowLong}天";
@ -1006,8 +1006,8 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr
pageData.AfterHowLong1 = pageData.AfterHowLong; pageData.AfterHowLong1 = pageData.AfterHowLong;
pageData.AfterHowLong = 0; pageData.AfterHowLong = 0;
} }
if (pageData.DateType == "ExamDate") pageData.ExamDate.Add(pageData.BeginTime.Value.ToString("yyyy/MM/dd")); if (pageData.DateType == Consts.DicExamDateType.EXAM_DATE) pageData.ExamDate.Add(pageData.BeginTime.Value.ToString("yyyy/MM/dd"));
if (pageData.DateType == "ExamDate") pageData.ExamDate.Add(pageData.EndTime.Value.ToString("yyyy/MM/dd")); if (pageData.DateType == Consts.DicExamDateType.EXAM_DATE) pageData.ExamDate.Add(pageData.EndTime.Value.ToString("yyyy/MM/dd"));
input.pageData = pageData; input.pageData = pageData;
//var staffs = await _ghre_ExamStaffServices.Query(x => x.ExamId == Id); //var staffs = await _ghre_ExamStaffServices.Query(x => x.ExamId == Id);
@ -1091,7 +1091,7 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr
public async Task<ServiceResult<long>> Insert1(long id, DefaultGhre_ExamPageData pageData) public async Task<ServiceResult<long>> Insert1(long id, DefaultGhre_ExamPageData pageData)
{ {
if (pageData.DateType == "ExamDate") if (pageData.DateType == Consts.DicExamDateType.EXAM_DATE)
{ {
pageData.BeginTime = Convert.ToDateTime(pageData.ExamDate[0]); pageData.BeginTime = Convert.ToDateTime(pageData.ExamDate[0]);
pageData.EndTime = Convert.ToDateTime(pageData.ExamDate[1]); pageData.EndTime = Convert.ToDateTime(pageData.ExamDate[1]);
@ -1289,6 +1289,12 @@ public class Ghre_ExamServices : BaseServices<Ghre_Exam, Ghre_ExamDto, InsertGhr
await Db.Updateable(studyRecords).UpdateColumns(it => new { it.ExamId }).ExecuteCommandAsync(); await Db.Updateable(studyRecords).UpdateColumns(it => new { it.ExamId }).ExecuteCommandAsync();
#endregion #endregion
if (entity.DateType == Consts.DicExamDateType.EXAM_DATE)
{
courseEndTime = entity.EndTime.Value.Date.AddDays(1);
courseTime = courseEndTime.AddDays(-(snap?.ValidityPeriod ?? 1));
}
for (int i = 0; i < staffs.Count; i++) for (int i = 0; i < staffs.Count; i++)
{ {
var staff = staffs[i]; var staff = staffs[i];

Loading…
Cancel
Save