Procházet zdrojové kódy

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

大厂分支
liangkun před 4 roky
rodič
revize
9b607b60a1
1 změnil soubory, kde provedl 10 přidání a 1 odebrání
  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 Zobrazit soubor

@@ -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);
}
}
}



Načítá se…
Zrušit
Uložit