diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ExamPlanLessonController.cs b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ExamPlanLessonController.cs
index 1b29bacd0..86baa8d27 100644
--- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ExamPlanLessonController.cs
+++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ExamPlanLessonController.cs
@@ -21,7 +21,6 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
private Exam_ExamPlanClassIBLL exam_ExamPlanClassIBLL = new Exam_ExamPlanClassBLL();
private Exam_ExamStudentIBLL exam_ExamStudentIBLL = new Exam_ExamStudentBLL();
private Exam_ExamPlanRoomIBLL exam_ExamPlanRoomIBLL = new Exam_ExamPlanRoomBLL();
- private StuInfoBasicIBLL StuInfoBasicIBLL = new StuInfoBasicBLL();
#region 视图功能
@@ -152,7 +151,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
///
///
///
- [HttpGet]
+ [HttpGet]
[AjaxOnly]
public ActionResult GetPageListForLesson(string pagination, string queryJson)
{
@@ -227,6 +226,18 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
return Success(data);
}
+
+ ///
+ /// 获取考试记录安排时间数据
+ ///
+ ///
+ [HttpGet]
+ [AjaxOnly]
+ public ActionResult GetExamDateSel(string EPLId)
+ {
+ var data = exam_ExamPlanLessonIBLL.GetExamDateSel(EPLId);
+ return Success(data);
+ }
#endregion
#region 提交数据
@@ -334,12 +345,13 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
}
entity.EPLId = keyValue;
- //判断考试时间是否冲突
- //var res = exam_ExamPlanLessonIBLL.IsExamTimeClash(entity);
- //if (res.flag && !string.IsNullOrEmpty(res.lessonname))
- //{
- // return Fail("考试时间与课程(" + res.lessonname + ")冲突!");
- //}
+
+ //判断考试时间是否冲突,同一专业同一时间段只能安排一门考试课程
+ var res = exam_ExamPlanLessonIBLL.IsAllowSave(entity);
+ if (!res.flag && !string.IsNullOrEmpty(res.str))
+ {
+ return Fail(res.str);
+ }
//保存
exam_ExamPlanLessonIBLL.SaveEntity(keyValue, entity);
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ExamPlanLesson/Form.cshtml b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ExamPlanLesson/Form.cshtml
index 5d3a838e4..6aebedec0 100644
--- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ExamPlanLesson/Form.cshtml
+++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ExamPlanLesson/Form.cshtml
@@ -4,16 +4,20 @@
}