Bläddra i källkod

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

新疆警官学校中职
dyy 1 vecka sedan
förälder
incheckning
115dd4fc25
1 ändrade filer med 24 tillägg och 11 borttagningar
  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 Visa fil

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


Laddar…
Avbryt
Spara