瀏覽代碼

考试记录安排时间新增考试时长

新疆影视学院高职
zhangli 2 年之前
父節點
當前提交
9ca7c13f6b
共有 2 個檔案被更改,包括 17 行新增3 行删除
  1. +12
    -3
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ExamPlanController.cs
  2. +5
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/Exam_ExamPlanTime/Exam_ExamPlanTimeEntity.cs

+ 12
- 3
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ExamPlanController.cs 查看文件

@@ -175,7 +175,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
{
if (list.Count <= 0)
{
return Fail("请安排时间");
return Fail("请安排时间");
}

foreach (var entity in list)
@@ -183,12 +183,21 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
DateTime time;
if (!DateTime.TryParse(entity.ExamTimeStart, out time))
{
return Fail("结束时间格式不正确!");
return Fail("开始时间格式不正确!");
}
if (!DateTime.TryParse(entity.ExamTimeEnd, out time))
{
return Fail("结束时间格式不正确!");
}

var startTime = Convert.ToDateTime(entity.ExamDate.Value.ToString("yyyy-MM-dd") + " " + entity.ExamTimeStart);
var endTime = Convert.ToDateTime(entity.ExamDate.Value.ToString("yyyy-MM-dd") + " " + entity.ExamTimeEnd);
if (endTime <= startTime)
{
return Fail("结束时间必须大于开始时间!");
}
//考试时长
entity.ExamTimeLength = (endTime - startTime).TotalMinutes;
}
exam_ExamPlanIBLL.SavePlanTime(EPId, list);
return Success("保存成功!");
@@ -303,7 +312,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
exam_ExamPlanLessonIBLL.PlanLessonTimeByEPId(keyValue);
return Success("操作成功!");
}
#endregion

}


+ 5
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/Exam_ExamPlanTime/Exam_ExamPlanTimeEntity.cs 查看文件

@@ -40,6 +40,11 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
[Column("EXAMTIMEEND")]
public string ExamTimeEnd { get; set; }
/// <summary>
/// 考试时长
/// </summary>
[Column("EXAMTIMELENGTH")]
public double? ExamTimeLength { get; set; }
/// <summary>
/// 排考名称
/// </summary>
[Column("EXAMTYPE")]


Loading…
取消
儲存