|
@@ -27,8 +27,10 @@
|
|
|
IFNULL (rt.NAME,'') AS resourceTypeName,
|
|
IFNULL (rt.NAME,'') AS resourceTypeName,
|
|
|
IFNULL (t1.RESOURCE_TWO_TYPE,'') AS resourceTwoType,
|
|
IFNULL (t1.RESOURCE_TWO_TYPE,'') AS resourceTwoType,
|
|
|
IFNULL (rt2.NAME,'') AS resourceTwoTypeName,
|
|
IFNULL (rt2.NAME,'') AS resourceTwoTypeName,
|
|
|
- IFNULL (CONCAT(t1.RESOURCE_TYPE,',',t1.RESOURCE_TWO_TYPE),'') AS resourceAllType,
|
|
|
|
|
- IFNULL (CONCAT(rt.NAME,',',rt2.NAME),'') AS resourceALLTypeName,
|
|
|
|
|
|
|
+ IFNULL (t1.RESOURCE_THREE_TYPE,'') AS resourceThreeType,
|
|
|
|
|
+ IFNULL (rt3.NAME,'') AS resourceThreeTypeName,
|
|
|
|
|
+ IFNULL (CONCAT(t1.RESOURCE_TYPE,',',t1.RESOURCE_TWO_TYPE,',',t1.RESOURCE_THREE_TYPE),'') AS resourceAllType,
|
|
|
|
|
+ IFNULL (CONCAT(rt.NAME,',',rt2.NAME,',',rt3.NAME),'') AS resourceALLTypeName,
|
|
|
IFNULL (t1.COURSE_ID,'') as courseId,
|
|
IFNULL (t1.COURSE_ID,'') as courseId,
|
|
|
IFNULL (t3.COURSE_NAME,'') AS courseIdName,
|
|
IFNULL (t3.COURSE_NAME,'') AS courseIdName,
|
|
|
IFNULL (TRIM(t1.IS_RECOMMEND),'') AS isRecommend,
|
|
IFNULL (TRIM(t1.IS_RECOMMEND),'') AS isRecommend,
|
|
@@ -38,6 +40,7 @@
|
|
|
LEFT JOIN RESOURCE_FILE rf ON t2.FILE_ID= rf.FILE_ID
|
|
LEFT JOIN RESOURCE_FILE rf ON t2.FILE_ID= rf.FILE_ID
|
|
|
LEFT JOIN resource_type rt ON t1.RESOURCE_TYPE =rt.ID AND rt.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN resource_type rt ON t1.RESOURCE_TYPE =rt.ID AND rt.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN resource_type rt2 ON t1.RESOURCE_TWO_TYPE =rt2.ID AND rt2.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN resource_type rt2 ON t1.RESOURCE_TWO_TYPE =rt2.ID AND rt2.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ LEFT JOIN resource_type rt3 ON t1.RESOURCE_THREE_TYPE =rt3.ID AND rt3.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN COURSE_INFO t3 ON t1.COURSE_ID =t3.COURSE_ID AND t3.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN COURSE_INFO t3 ON t1.COURSE_ID =t3.COURSE_ID AND t3.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN SYS_ORG t4 ON t1.COLLEGE_ID=t4.id AND t4.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN SYS_ORG t4 ON t1.COLLEGE_ID=t4.id AND t4.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN major t5 ON t1.MAJOR_ID=t5.id AND t5.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN major t5 ON t1.MAJOR_ID=t5.id AND t5.DELETE_FLAG ='NOT_DELETE'
|
|
@@ -78,6 +81,9 @@
|
|
|
<if test="param.resourceTwoType!=null and param.resourceTwoType != ''">
|
|
<if test="param.resourceTwoType!=null and param.resourceTwoType != ''">
|
|
|
and t1.RESOURCE_TWO_TYPE=#{param.resourceTwoType}
|
|
and t1.RESOURCE_TWO_TYPE=#{param.resourceTwoType}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="param.resourceThreeType!=null and param.resourceThreeType != ''">
|
|
|
|
|
+ and t1.RESOURCE_THREE_TYPE=#{param.resourceThreeType}
|
|
|
|
|
+ </if>
|
|
|
<if test="param.suffix!=null and param.suffix != ''">
|
|
<if test="param.suffix!=null and param.suffix != ''">
|
|
|
and t2.EXTEND_NAME =#{param.suffix}
|
|
and t2.EXTEND_NAME =#{param.suffix}
|
|
|
</if>
|
|
</if>
|
|
@@ -144,6 +150,9 @@
|
|
|
<if test="param.resourceTwoType!=null and param.resourceTwoType != ''">
|
|
<if test="param.resourceTwoType!=null and param.resourceTwoType != ''">
|
|
|
and t1.RESOURCE_TWO_TYPE=#{param.resourceTwoType}
|
|
and t1.RESOURCE_TWO_TYPE=#{param.resourceTwoType}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="param.resourceThreeType!=null and param.resourceThreeType != ''">
|
|
|
|
|
+ and t1.RESOURCE_THREE_TYPE=#{param.resourceThreeType}
|
|
|
|
|
+ </if>
|
|
|
<if test="param.suffix!=null and param.suffix != ''">
|
|
<if test="param.suffix!=null and param.suffix != ''">
|
|
|
and t2.EXTEND_NAME like CONCAT('%',#{param.suffix}, '%')
|
|
and t2.EXTEND_NAME like CONCAT('%',#{param.suffix}, '%')
|
|
|
</if>
|
|
</if>
|
|
@@ -200,8 +209,10 @@
|
|
|
IFNULL (rt.NAME,'') AS resourceTypeName,
|
|
IFNULL (rt.NAME,'') AS resourceTypeName,
|
|
|
IFNULL (t1.RESOURCE_TWO_TYPE,'') AS resourceTwoType,
|
|
IFNULL (t1.RESOURCE_TWO_TYPE,'') AS resourceTwoType,
|
|
|
IFNULL (rt2.NAME,'') AS resourceTwoTypeName,
|
|
IFNULL (rt2.NAME,'') AS resourceTwoTypeName,
|
|
|
- CONCAT(t1.RESOURCE_TYPE,',',t1.RESOURCE_TWO_TYPE) AS resourceAllType,
|
|
|
|
|
- CONCAT(rt.NAME,',',rt2.NAME) AS resourceALLTypeName,
|
|
|
|
|
|
|
+ IFNULL (t1.RESOURCE_THREE_TYPE,'') AS resourceThreeType,
|
|
|
|
|
+ IFNULL (rt3.NAME,'') AS resourceThreeTypeName,
|
|
|
|
|
+ IFNULL (CONCAT(t1.RESOURCE_TYPE,',',t1.RESOURCE_TWO_TYPE,',',t1.RESOURCE_THREE_TYPE),'') AS resourceAllType,
|
|
|
|
|
+ IFNULL (CONCAT(rt.NAME,',',rt2.NAME,',',rt3.NAME),'') AS resourceALLTypeName,
|
|
|
IFNULL (t1.KEYWORD ,'') as keyword,
|
|
IFNULL (t1.KEYWORD ,'') as keyword,
|
|
|
IFNULL (t1.KEYWORD_VALUE ,'') as keywordValue,
|
|
IFNULL (t1.KEYWORD_VALUE ,'') as keywordValue,
|
|
|
IFNULL (t1.COURSE_ID,'') as courseId,
|
|
IFNULL (t1.COURSE_ID,'') as courseId,
|
|
@@ -220,6 +231,7 @@
|
|
|
LEFT JOIN RESOURCE_FILE rf ON t2.FILE_ID= rf.FILE_ID
|
|
LEFT JOIN RESOURCE_FILE rf ON t2.FILE_ID= rf.FILE_ID
|
|
|
LEFT JOIN resource_type rt ON t1.RESOURCE_TYPE =rt.ID AND rt.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN resource_type rt ON t1.RESOURCE_TYPE =rt.ID AND rt.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN resource_type rt2 ON t1.RESOURCE_TWO_TYPE =rt2.ID AND rt2.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN resource_type rt2 ON t1.RESOURCE_TWO_TYPE =rt2.ID AND rt2.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ LEFT JOIN resource_type rt3 ON t1.RESOURCE_THREE_TYPE =rt3.ID AND rt3.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN COURSE_INFO t3 ON t1.COURSE_ID =t3.COURSE_ID AND t3.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN COURSE_INFO t3 ON t1.COURSE_ID =t3.COURSE_ID AND t3.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN SYS_ORG t4 ON t1.COLLEGE_ID=t4.id AND t4.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN SYS_ORG t4 ON t1.COLLEGE_ID=t4.id AND t4.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN major t5 ON t1.MAJOR_ID=t5.id AND t5.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN major t5 ON t1.MAJOR_ID=t5.id AND t5.DELETE_FLAG ='NOT_DELETE'
|
|
@@ -250,8 +262,10 @@
|
|
|
IFNULL (rt.NAME,'') AS resourceTypeName,
|
|
IFNULL (rt.NAME,'') AS resourceTypeName,
|
|
|
IFNULL (t1.RESOURCE_TWO_TYPE,'') AS resourceTwoType,
|
|
IFNULL (t1.RESOURCE_TWO_TYPE,'') AS resourceTwoType,
|
|
|
IFNULL (rt2.NAME,'') AS resourceTwoTypeName,
|
|
IFNULL (rt2.NAME,'') AS resourceTwoTypeName,
|
|
|
- IFNULL (CONCAT(t1.RESOURCE_TYPE,',',t1.RESOURCE_TWO_TYPE),'') AS resourceAllType,
|
|
|
|
|
- IFNULL (CONCAT(rt.NAME,',',rt2.NAME),'') AS resourceALLTypeName,
|
|
|
|
|
|
|
+ IFNULL (t1.RESOURCE_THREE_TYPE,'') AS resourceThreeType,
|
|
|
|
|
+ IFNULL (rt3.NAME,'') AS resourceThreeTypeName,
|
|
|
|
|
+ IFNULL (CONCAT(t1.RESOURCE_TYPE,',',t1.RESOURCE_TWO_TYPE,',',t1.RESOURCE_THREE_TYPE),'') AS resourceAllType,
|
|
|
|
|
+ IFNULL (CONCAT(rt.NAME,',',rt2.NAME,',',rt3.NAME),'') AS resourceALLTypeName,
|
|
|
IFNULL (t1.AUTH_TYPE,'') AS authType,
|
|
IFNULL (t1.AUTH_TYPE,'') AS authType,
|
|
|
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='RESOURCE_RECORD_AUTH_TYPE') )dd1 WHERE dd1.DICT_VALUE = TRIM(t1.AUTH_TYPE) ),'') AS authTypeName,
|
|
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='RESOURCE_RECORD_AUTH_TYPE') )dd1 WHERE dd1.DICT_VALUE = TRIM(t1.AUTH_TYPE) ),'') AS authTypeName,
|
|
|
IFNULL (t1.KEYWORD ,'') as keyword,
|
|
IFNULL (t1.KEYWORD ,'') as keyword,
|
|
@@ -263,6 +277,7 @@
|
|
|
FROM RESOURCE_RECORD t1
|
|
FROM RESOURCE_RECORD t1
|
|
|
LEFT JOIN resource_type rt ON t1.RESOURCE_TYPE =rt.ID AND rt.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN resource_type rt ON t1.RESOURCE_TYPE =rt.ID AND rt.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN resource_type rt2 ON t1.RESOURCE_TWO_TYPE =rt2.ID AND rt2.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN resource_type rt2 ON t1.RESOURCE_TWO_TYPE =rt2.ID AND rt2.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ LEFT JOIN resource_type rt3 ON t1.RESOURCE_THREE_TYPE =rt3.ID AND rt3.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN SYS_ORG t4 ON t1.COLLEGE_ID=t4.id AND t4.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN SYS_ORG t4 ON t1.COLLEGE_ID=t4.id AND t4.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN major t5 ON t1.MAJOR_ID=t5.id AND t5.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN major t5 ON t1.MAJOR_ID=t5.id AND t5.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN SYS_ORG t42 ON t1.COLLEGE_TWO_ID=t42.id AND t42.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN SYS_ORG t42 ON t1.COLLEGE_TWO_ID=t42.id AND t42.DELETE_FLAG ='NOT_DELETE'
|