|
|
@@ -7,19 +7,24 @@
|
|
|
co.ID AS id,
|
|
|
IFNULL(co.TEACHER_ID ,'') AS teacherid,
|
|
|
IFNULL(co.GRADES_ID ,'') AS gradesId,
|
|
|
+ IFNULL (gr.grades_name,'') AS gradesIdName,
|
|
|
IFNULL(co.COURSE_ID ,'') AS courseId,
|
|
|
+ IFNULL(ci.COURSE_NAME,'') as courseName,
|
|
|
IFNULL(co.SEMESTER_ID ,'') AS semesterId,
|
|
|
+ IFNULL(s.NAME ,'') as semesterIdName,
|
|
|
IFNULL(co.ROOM ,'') AS room,
|
|
|
IFNULL(co.SCHEDULE_TIME ,'') AS scheduleTime,
|
|
|
IFNULL(co.START_PERIOD ,'') AS startPeriod,
|
|
|
IFNULL(co.END_PERIOD ,'') AS endPeriod,
|
|
|
IFNULL(co.WEEK_TYPE ,'') AS weekType,
|
|
|
- IFNULL(co.STATUS ,'') AS status
|
|
|
+ IFNULL(( SELECT dd1.DICT_LABEL FROM (SELECT d1.DICT_LABEL,d1.DICT_VALUE FROM DEV_DICT d1 WHERE PARENT_ID = (SELECT d2.ID FROM DEV_DICT d2 WHERE d2.DICT_VALUE='COURSE_OPEN_WEEK_TYPE') )dd1 WHERE dd1.DICT_VALUE = TRIM(co.WEEK_TYPE) ),'') AS weekTypeName,
|
|
|
+ IFNULL(co.STATUS ,'') AS status,
|
|
|
+ IFNULL(( SELECT dd1.DICT_LABEL FROM (SELECT d1.DICT_LABEL,d1.DICT_VALUE FROM DEV_DICT d1 WHERE PARENT_ID = (SELECT d2.ID FROM DEV_DICT d2 WHERE d2.DICT_VALUE='COURSE_OPEN_STATUS') )dd1 WHERE dd1.DICT_VALUE = TRIM(co.STATUS) ),'') AS weekTypeName
|
|
|
FROM COURSE_OPEN co
|
|
|
- LEFT JOIN SYS_USER su ON co.TEACHER_ID =su.ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
|
- LEFT JOIN COURSE_INFO ci ON ci.COURSE_ID = co.COURSE_ID AND ci.DELETE_FLAG ='NOT_DELETE'
|
|
|
- LEFT JOIN grades gr ON co.GRADES_ID =gr.grades_id AND gr.DELETE_FLAG ='NOT_DELETE'
|
|
|
- LEFT JOIN SEMESTER s ON s.ID =co.SEMESTER_ID AND s.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN SYS_USER su ON co.TEACHER_ID =su.ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN COURSE_INFO ci ON ci.COURSE_ID = co.COURSE_ID AND ci.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN grades gr ON co.GRADES_ID =gr.grades_id AND gr.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN SEMESTER s ON s.ID =co.SEMESTER_ID AND s.DELETE_FLAG ='NOT_DELETE'
|
|
|
WHERE co.DELETE_FLAG ='NOT_DELETE'
|
|
|
</select>
|
|
|
<select id="queryInfo" resultType="java.util.Map">
|
|
|
@@ -27,19 +32,24 @@
|
|
|
co.ID AS id,
|
|
|
IFNULL(co.TEACHER_ID ,'') AS teacherid,
|
|
|
IFNULL(co.GRADES_ID ,'') AS gradesId,
|
|
|
+ IFNULL (gr.grades_name,'') AS gradesIdName,
|
|
|
IFNULL(co.COURSE_ID ,'') AS courseId,
|
|
|
+ IFNULL(ci.COURSE_NAME,'') as courseName,
|
|
|
IFNULL(co.SEMESTER_ID ,'') AS semesterId,
|
|
|
+ IFNULL(s.NAME ,'') as semesterIdName,
|
|
|
IFNULL(co.ROOM ,'') AS room,
|
|
|
IFNULL(co.SCHEDULE_TIME ,'') AS scheduleTime,
|
|
|
IFNULL(co.START_PERIOD ,'') AS startPeriod,
|
|
|
IFNULL(co.END_PERIOD ,'') AS endPeriod,
|
|
|
IFNULL(co.WEEK_TYPE ,'') AS weekType,
|
|
|
- IFNULL(co.STATUS ,'') AS status
|
|
|
+ IFNULL(( SELECT dd1.DICT_LABEL FROM (SELECT d1.DICT_LABEL,d1.DICT_VALUE FROM DEV_DICT d1 WHERE PARENT_ID = (SELECT d2.ID FROM DEV_DICT d2 WHERE d2.DICT_VALUE='COURSE_OPEN_WEEK_TYPE') )dd1 WHERE dd1.DICT_VALUE = TRIM(co.WEEK_TYPE) ),'') AS weekTypeName,
|
|
|
+ IFNULL(co.STATUS ,'') AS status,
|
|
|
+ IFNULL(( SELECT dd1.DICT_LABEL FROM (SELECT d1.DICT_LABEL,d1.DICT_VALUE FROM DEV_DICT d1 WHERE PARENT_ID = (SELECT d2.ID FROM DEV_DICT d2 WHERE d2.DICT_VALUE='COURSE_OPEN_STATUS') )dd1 WHERE dd1.DICT_VALUE = TRIM(co.STATUS) ),'') AS weekTypeName
|
|
|
FROM COURSE_OPEN co
|
|
|
- LEFT JOIN SYS_USER su ON co.TEACHER_ID =su.ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
|
- LEFT JOIN COURSE_INFO ci ON ci.COURSE_ID = co.COURSE_ID AND ci.DELETE_FLAG ='NOT_DELETE'
|
|
|
- LEFT JOIN grades gr ON co.GRADES_ID =gr.grades_id AND gr.DELETE_FLAG ='NOT_DELETE'
|
|
|
- LEFT JOIN SEMESTER s ON s.ID =co.SEMESTER_ID AND s.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN SYS_USER su ON co.TEACHER_ID =su.ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN COURSE_INFO ci ON ci.COURSE_ID = co.COURSE_ID AND ci.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN grades gr ON co.GRADES_ID =gr.grades_id AND gr.DELETE_FLAG ='NOT_DELETE'
|
|
|
+ LEFT JOIN SEMESTER s ON s.ID =co.SEMESTER_ID AND s.DELETE_FLAG ='NOT_DELETE'
|
|
|
WHERE co.DELETE_FLAG ='NOT_DELETE'
|
|
|
</select>
|
|
|
|