|
@@ -39,8 +39,11 @@
|
|
|
<select id="queryList" resultType="java.util.Map">
|
|
<select id="queryList" resultType="java.util.Map">
|
|
|
SELECT
|
|
SELECT
|
|
|
cqa.ID AS id,
|
|
cqa.ID AS id,
|
|
|
|
|
+ IFNULL(cqa.PID,'') AS pid,
|
|
|
|
|
+ IFNULL(cqa.INFO,'') AS info,
|
|
|
|
|
+ IFNULL(cqa.GIVE_NUM ,'') AS giveNum,
|
|
|
IFNULL(cqa.COURSE_ID,'') AS courseId,
|
|
IFNULL(cqa.COURSE_ID,'') AS courseId,
|
|
|
- IFNULL(ci.COURSE_NAME,'') AS courseName,
|
|
|
|
|
|
|
+ IFNULL(ci.COURSE_NAME,'') AS courseIdName,
|
|
|
IFNULL(cqa.USER_ID,'') AS userId,
|
|
IFNULL(cqa.USER_ID,'') AS userId,
|
|
|
IFNULL(su.NAME,'') AS userIdName,
|
|
IFNULL(su.NAME,'') AS userIdName,
|
|
|
IFNULL(cr.MAIN_ID ,'') AS hourId,
|
|
IFNULL(cr.MAIN_ID ,'') AS hourId,
|
|
@@ -51,6 +54,14 @@
|
|
|
LEFT JOIN COURSE_CLASSHOUR cc ON cc.ID = cr.MAIN_ID AND cc.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN COURSE_CLASSHOUR cc ON cc.ID = cr.MAIN_ID AND cc.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN SYS_USER su ON su.ID=cqa.USER_ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN SYS_USER su ON su.ID=cqa.USER_ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
|
WHERE cqa.DELETE_FLAG ='NOT_DELETE'
|
|
WHERE cqa.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ <if test="param.isPid !=null and param.isPid != ''">
|
|
|
|
|
+ <if test="param.isPid ==1">
|
|
|
|
|
+ and cqa.PID is null
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="param.isPid ==0">
|
|
|
|
|
+ and cqa.PID is not null
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </if>
|
|
|
<if test="param.courseId !=null and param.courseId != ''">
|
|
<if test="param.courseId !=null and param.courseId != ''">
|
|
|
and cqa.COURSE_ID=#{param.courseId}
|
|
and cqa.COURSE_ID=#{param.courseId}
|
|
|
</if>
|
|
</if>
|
|
@@ -58,7 +69,7 @@
|
|
|
and cqa.USER_ID=#{param.userId}
|
|
and cqa.USER_ID=#{param.userId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="param.hourId !=null and param.hourId != ''">
|
|
<if test="param.hourId !=null and param.hourId != ''">
|
|
|
- and cqa.MAIN_ID=#{param.hourId}
|
|
|
|
|
|
|
+ and cr.MAIN_ID=#{param.hourId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="param.pid !=null and param.pid != ''">
|
|
<if test="param.pid !=null and param.pid != ''">
|
|
|
and cqa.PID=#{param.pid}
|
|
and cqa.PID=#{param.pid}
|
|
@@ -74,8 +85,11 @@
|
|
|
<select id="queryMapList" resultType="java.util.Map">
|
|
<select id="queryMapList" resultType="java.util.Map">
|
|
|
SELECT
|
|
SELECT
|
|
|
cqa.ID AS id,
|
|
cqa.ID AS id,
|
|
|
|
|
+ IFNULL(cqa.PID,'') AS pid,
|
|
|
|
|
+ IFNULL(cqa.INFO,'') AS info,
|
|
|
|
|
+ IFNULL(cqa.GIVE_NUM ,'') AS giveNum,
|
|
|
IFNULL(cqa.COURSE_ID,'') AS courseId,
|
|
IFNULL(cqa.COURSE_ID,'') AS courseId,
|
|
|
- IFNULL(ci.COURSE_NAME,'') AS courseName,
|
|
|
|
|
|
|
+ IFNULL(ci.COURSE_NAME,'') AS courseIdName,
|
|
|
IFNULL(cqa.USER_ID,'') AS userId,
|
|
IFNULL(cqa.USER_ID,'') AS userId,
|
|
|
IFNULL(su.NAME,'') AS userIdName,
|
|
IFNULL(su.NAME,'') AS userIdName,
|
|
|
IFNULL(cr.MAIN_ID ,'') AS hourId,
|
|
IFNULL(cr.MAIN_ID ,'') AS hourId,
|
|
@@ -86,6 +100,14 @@
|
|
|
LEFT JOIN COURSE_CLASSHOUR cc ON cc.ID = cr.MAIN_ID AND cc.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN COURSE_CLASSHOUR cc ON cc.ID = cr.MAIN_ID AND cc.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN SYS_USER su ON su.ID=cqa.USER_ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN SYS_USER su ON su.ID=cqa.USER_ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
|
WHERE cqa.DELETE_FLAG ='NOT_DELETE'
|
|
WHERE cqa.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ <if test="isPid !=null and isPid != ''">
|
|
|
|
|
+ <if test="isPid ==1">
|
|
|
|
|
+ and cqa.PID is null
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="isPid ==0">
|
|
|
|
|
+ and cqa.PID is not null
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </if>
|
|
|
<if test="courseId !=null and courseId != ''">
|
|
<if test="courseId !=null and courseId != ''">
|
|
|
and cqa.COURSE_ID=#{courseId}
|
|
and cqa.COURSE_ID=#{courseId}
|
|
|
</if>
|
|
</if>
|
|
@@ -93,7 +115,7 @@
|
|
|
and cqa.USER_ID=#{userId}
|
|
and cqa.USER_ID=#{userId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="hourId !=null and hourId != ''">
|
|
<if test="hourId !=null and hourId != ''">
|
|
|
- and cqa.MAIN_ID=#{hourId}
|
|
|
|
|
|
|
+ and cr.MAIN_ID=#{hourId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="pid !=null and pid != ''">
|
|
<if test="pid !=null and pid != ''">
|
|
|
and cqa.PID=#{pid}
|
|
and cqa.PID=#{pid}
|
|
@@ -110,8 +132,11 @@
|
|
|
<select id="queryInfo" resultType="java.util.Map">
|
|
<select id="queryInfo" resultType="java.util.Map">
|
|
|
SELECT
|
|
SELECT
|
|
|
cqa.ID AS id,
|
|
cqa.ID AS id,
|
|
|
|
|
+ IFNULL(cqa.PID,'') AS pid,
|
|
|
|
|
+ IFNULL(cqa.INFO,'') AS info,
|
|
|
|
|
+ IFNULL(cqa.GIVE_NUM ,'') AS giveNum,
|
|
|
IFNULL(cqa.COURSE_ID,'') AS courseId,
|
|
IFNULL(cqa.COURSE_ID,'') AS courseId,
|
|
|
- IFNULL(ci.COURSE_NAME,'') AS courseName,
|
|
|
|
|
|
|
+ IFNULL(ci.COURSE_NAME,'') AS courseIdName,
|
|
|
IFNULL(cqa.USER_ID,'') AS userId,
|
|
IFNULL(cqa.USER_ID,'') AS userId,
|
|
|
IFNULL(su.NAME,'') AS userIdName,
|
|
IFNULL(su.NAME,'') AS userIdName,
|
|
|
IFNULL(cr.MAIN_ID ,'') AS hourId,
|
|
IFNULL(cr.MAIN_ID ,'') AS hourId,
|