Quellcode durchsuchen

【修改】课表同步对接接口优化;

新疆警官学校中职
dyy vor 1 Woche
Ursprung
Commit
115dd4fc25
1 geänderte Dateien mit 24 neuen und 11 gelöschten Zeilen
  1. +24
    -11
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/ArrangeLessonTerm/ArrangeLessonTermService.cs

+ 24
- 11
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/ArrangeLessonTerm/ArrangeLessonTermService.cs Datei anzeigen

@@ -981,17 +981,30 @@ WHERE (AcademicYearNo = '" + strAcademicYear + "') and semester='" + strSemest
var classroomData = (await BaseRepository("CollegeMIS").FindListAsync<ClassroomInfoEntity>()).ToList();
if (entity.SyncType == "1")
{
var LessonList = BaseRepository("paikeDbString").FindList<paikeList>(
@"SELECT a.week AS 'week', a.section AS 'section',a.timetext AS 'timetext',c.name AS 'classname',c.number AS 'classnumber',
r.name AS 'roomname',r.number AS 'ClassroomNo',t.name AS 'teachername',t.number AS 'teacherNumber', cu.name AS 'curriculunName',
cu.number AS 'curriculunNumber', s.year AS 'year', s.number AS 'semester'
FROM tb_paike a
LEFT JOIN tb_clazz c ON c.id= a.`clazzid`
LEFT JOIN tb_classroom r ON r.id =a.`classroomid`
LEFT JOIN tb_teacher t ON t.id =a.`teacherid`
LEFT JOIN tb_curriculum cu ON cu.id=a.`curriculunid`
LEFT JOIN tb_semester s ON s.id=a.`semester`
WHERE 1=1 AND s.year = '" + entity.AcademicYearNo + "' AND s.number ='" + entity.Semester + "' AND c.number IS NOT NULL ");
var LessonList = BaseRepository("paikeDbString").FindList<paikeList>(@"SELECT
a.WEEK AS 'week',
a.section AS 'section',
a.timetext AS 'timetext',
c.NAME AS 'classname',
c.number AS 'classnumber',
r.NAME AS 'roomname',
r.number AS 'ClassroomNo',
GROUP_CONCAT(t.name) AS 'teachername',
GROUP_CONCAT(t.number) AS 'teacherNumber',
cu.NAME AS 'curriculunName',
cu.number AS 'curriculunNumber',
s.YEAR AS 'year',
s.number AS 'semester'
FROM
tb_paike a
LEFT JOIN tb_clazz c ON c.id = a.`clazzid`
LEFT JOIN tb_classroom r ON r.id = a.`classroomid`
LEFT JOIN tb_teacher t ON FIND_IN_SET(t.id,a.`teacherid`)
LEFT JOIN tb_curriculum cu ON cu.id = a.`curriculunid`
LEFT JOIN tb_semester s ON s.id = a.`semester`
WHERE
1 = 1
AND s.YEAR = '" + entity.AcademicYearNo + "' AND s.number = '" + entity.Semester + "' group by a.id");
if (LessonList.Count() > 0)
{
var oldArrangeLessonTermList = (await BaseRepository("CollegeMIS").FindListAsync<ArrangeLessonTermEntity>()).ToList();


Laden…
Abbrechen
Speichern