zouxuan před 5 roky
rodič
revize
6a14136d53

+ 3 - 1
mec-biz/src/main/resources/config/mybatis/StudentManageDao.xml

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