|
@@ -156,6 +156,7 @@
|
|
SELECT COUNT(DISTINCT su.id_)
|
|
SELECT COUNT(DISTINCT su.id_)
|
|
FROM sys_user su
|
|
FROM sys_user su
|
|
LEFT JOIN student_registration sr ON su.id_ = sr.user_id_
|
|
LEFT JOIN student_registration sr ON su.id_ = sr.user_id_
|
|
|
|
+ WHERE su.user_type_ = 'STUDENT'
|
|
<include refid="queryHasCourseSql"/>
|
|
<include refid="queryHasCourseSql"/>
|
|
</select>
|
|
</select>
|
|
<select id="findStudentBaseInfoByUserID" resultMap="studentManageListDto">
|
|
<select id="findStudentBaseInfoByUserID" resultMap="studentManageListDto">
|
|
@@ -536,7 +537,6 @@
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
<sql id="queryHasCourseSql">
|
|
<sql id="queryHasCourseSql">
|
|
- WHERE su.user_type_ = 'STUDENT' AND cs.status_ != 'OVER'
|
|
|
|
<if test="organId != null">
|
|
<if test="organId != null">
|
|
AND FIND_IN_SET(su.organ_id_,#{organId})
|
|
AND FIND_IN_SET(su.organ_id_,#{organId})
|
|
</if>
|
|
</if>
|
|
@@ -554,6 +554,7 @@
|
|
SELECT su.id_ FROM sys_user su
|
|
SELECT su.id_ FROM sys_user su
|
|
LEFT JOIN course_schedule_student_payment cssp ON cssp.user_id_ = su.id_
|
|
LEFT JOIN course_schedule_student_payment cssp ON cssp.user_id_ = su.id_
|
|
LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
|
|
LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
|
|
|
|
+ WHERE su.user_type_ = 'STUDENT' AND cs.status_ != 'OVER'
|
|
<include refid="queryHasCourseSql"/>
|
|
<include refid="queryHasCourseSql"/>
|
|
GROUP BY su.id_
|
|
GROUP BY su.id_
|
|
ORDER BY su.create_time_ DESC
|
|
ORDER BY su.create_time_ DESC
|
|
@@ -563,6 +564,7 @@
|
|
SELECT COUNT(DISTINCT su.id_) FROM sys_user su
|
|
SELECT COUNT(DISTINCT su.id_) FROM sys_user su
|
|
LEFT JOIN course_schedule_student_payment cssp ON cssp.user_id_ = su.id_
|
|
LEFT JOIN course_schedule_student_payment cssp ON cssp.user_id_ = su.id_
|
|
LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
|
|
LEFT JOIN course_schedule cs ON cs.id_ = cssp.course_schedule_id_
|
|
|
|
+ WHERE su.user_type_ = 'STUDENT' AND cs.status_ != 'OVER'
|
|
<include refid="queryHasCourseSql"/>
|
|
<include refid="queryHasCourseSql"/>
|
|
</select>
|
|
</select>
|
|
<select id="queryNotCourse" resultType="java.lang.Integer">
|
|
<select id="queryNotCourse" resultType="java.lang.Integer">
|