浏览代码

选修排课数据去重语句增加

大厂分支
liangkun 4 年前
父节点
当前提交
9b607b60a1
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. +10
    -1
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/ArrangeLessonTermOfElective/ArrangeLessonTermOfElectiveService.cs

+ 10
- 1
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/ArrangeLessonTermOfElective/ArrangeLessonTermOfElectiveService.cs 查看文件

@@ -191,6 +191,9 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
//ArrangeLessonTermOfElective数据处理
var insertDataList = new List<ArrangeLessonTermOfElectiveEntity>();
var lessonData = (await BaseRepository("CollegeMIS").FindListAsync<LessonInfoEntity>()).ToList();
var oldArrangeLessonTermOfElectiveDataList = BaseRepository("CollegeMIS")
.FindList<ArrangeLessonTermOfElectiveEntity>(m => m.F_SchoolId == entity.F_SchoolId
&& m.AcademicYearNo == entity.AcademicYearNo && m.Semester == entity.Semester).ToList();
foreach (var item in dataList)
{
if (!string.IsNullOrEmpty(item.paike.timeText))
@@ -217,7 +220,13 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
F_SchoolId = entity.F_SchoolId,
CheckMark = "1"
};
insertDataList.Add(insertData);
if (oldArrangeLessonTermOfElectiveDataList.Count(m => m.AcademicYearNo == insertData.AcademicYearNo
&& m.Semester == insertData.Semester && m.LessonNo == insertData.LessonNo
&& m.LessonSection == insertData.LessonSection && m.EmpNo == insertData.EmpNo
&& m.ClassRoomNo == insertData.ClassRoomNo) == 0)
{
insertDataList.Add(insertData);
}
}
}



正在加载...
取消
保存