| 
														
															@@ -20,6 +20,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<result column="first_course_time_" property="firstCourseTime" /> 
														 | 
														
														 | 
														
															 		<result column="first_course_time_" property="firstCourseTime" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<result column="last_course_time_" property="lastCourseTime" /> 
														 | 
														
														 | 
														
															 		<result column="last_course_time_" property="lastCourseTime" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<result column="lately_course_consumer_" property="latelyCourseConsumer" /> 
														 | 
														
														 | 
														
															 		<result column="lately_course_consumer_" property="latelyCourseConsumer" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result column="lately_year_course_consumer_" property="latelyYearCourseConsumer" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<result column="visit_num_" property="visitNum" /> 
														 | 
														
														 | 
														
															 		<result column="visit_num_" property="visitNum" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<result column="last_visit_status_" property="lastVisitStatus" /> 
														 | 
														
														 | 
														
															 		<result column="last_visit_status_" property="lastVisitStatus" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		<result column="visit_reason_" property="visitReason" /> 
														 | 
														
														 | 
														
															 		<result column="visit_reason_" property="visitReason" /> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -41,7 +42,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<select id="findAll" resultMap="StudentStatistics"> 
														 | 
														
														 | 
														
															 	<select id="findAll" resultMap="StudentStatistics"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		SELECT * FROM student_statistics ORDER BY id_ 
														 | 
														
														 | 
														
															 		SELECT * FROM student_statistics ORDER BY id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	</select> 
														 | 
														
														 | 
														
															 	</select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<!-- 向数据库增加一条记录 --> 
														 | 
														
														 | 
														
															 	<!-- 向数据库增加一条记录 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.StudentStatistics" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
														 | 
														
														 | 
														
															 	<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.StudentStatistics" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		INSERT INTO student_statistics (id_,user_id_,teacher_id_,teacher_name_,music_director_id_, 
														 | 
														
														 | 
														
															 		INSERT INTO student_statistics (id_,user_id_,teacher_id_,teacher_name_,music_director_id_, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -54,7 +55,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		       #{latelyCourseConsumer},#{visitNum},#{lastVisitStatus},#{visitReason},#{lastVisitTime},#{notStartCourseFee},#{noCourseFee},#{firstOrderTime}, 
														 | 
														
														 | 
														
															 		       #{latelyCourseConsumer},#{visitNum},#{lastVisitStatus},#{visitReason},#{lastVisitTime},#{notStartCourseFee},#{noCourseFee},#{firstOrderTime}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		       #{lastOrderTime},#{orderNum},#{groupType}) 
														 | 
														
														 | 
														
															 		       #{lastOrderTime},#{orderNum},#{groupType}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	</insert> 
														 | 
														
														 | 
														
															 	</insert> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<!-- 根据主键查询一条记录 --> 
														 | 
														
														 | 
														
															 	<!-- 根据主键查询一条记录 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<update id="update" parameterType="com.ym.mec.biz.dal.entity.StudentStatistics"> 
														 | 
														
														 | 
														
															 	<update id="update" parameterType="com.ym.mec.biz.dal.entity.StudentStatistics"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		UPDATE student_statistics <set> 
														 | 
														
														 | 
														
															 		UPDATE student_statistics <set> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -141,6 +142,9 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<update id="updateFirstAndLastCourseTime"> 
														 | 
														
														 | 
														
															 	<update id="updateFirstAndLastCourseTime"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		SELECT updateFirstAndLastCourseTime() 
														 | 
														
														 | 
														
															 		SELECT updateFirstAndLastCourseTime() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	</update> 
														 | 
														
														 | 
														
															 	</update> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	<update id="updateNormalGroupNum"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SELECT updateNormalGroupNum() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	</update> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<!-- 根据主键删除一条记录 --> 
														 | 
														
														 | 
														
															 	<!-- 根据主键删除一条记录 --> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<delete id="delete" > 
														 | 
														
														 | 
														
															 	<delete id="delete" > 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -156,4 +160,110 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<select id="queryCount" resultType="int"> 
														 | 
														
														 | 
														
															 	<select id="queryCount" resultType="int"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		SELECT COUNT(*) FROM student_statistics 
														 | 
														
														 | 
														
															 		SELECT COUNT(*) FROM student_statistics 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	</select> 
														 | 
														
														 | 
														
															 	</select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	<resultMap id="StudentStatisticsDto" type="com.ym.mec.biz.dal.dto.StudentStatisticsDto" extends="StudentStatistics"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<association property="studentBasicInfo" javaType="com.ym.mec.biz.dal.entity.StudentBasicInfo"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="user_id_" property="userId" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="user_name_" property="userName" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="phone_" property="phone" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="subject_id_" property="subjectId" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="subject_name_" property="subjectName" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="grade_" property="grade" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="organ_id_" property="organId" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="organ_name_" property="organName" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="cooperation_organ_id_" property="cooperationOrganId" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="cooperation_organ_name_" property="cooperationOrganName" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="subject_teacher_id_" property="subjectTeacherId" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<result column="subject_teacher_name_" property="subjectTeacherName" /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		</association> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	</resultMap> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	<sql id="queryStatisticsSql"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<where> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="search != null and search != ''"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND (sbi.user_id_ = #{search} OR sbi.user_name_ LIKE CONCAT('%',#{search},'%')) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="subjectId != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND sbi.subject_id_ = #{subjectId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="studentStatus != null and studentStatus != ''"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				<if test="studentStatus == 'NORMAL'"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+					AND ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ > 0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				<if test="studentStatus == 'SLEEPY'"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+					AND ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ <= 0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="feedbackType != null and feedbackType != ''"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.last_visit_status_ = #{feedbackType} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="latelyCourseConsumer != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.lately_course_consumer_ = #{latelyCourseConsumer} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="latelyYearCourseConsumer != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.lately_year_course_consumer_ = #{latelyYearCourseConsumer} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="visitNum != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.visit_num_ = #{visitNum} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="teacherId != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.teacher_id_ = #{teacherId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="subjectTeacherId != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND sbi.subject_teacher_id_ = #{subjectTeacherId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="musicDirectorId != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.music_director_id_ = #{musicDirectorId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="courseConsumerError != null and courseConsumerError == 'true'"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.lately_course_consumer_ < 4 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="firstCourseStartTime != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.first_course_time_ >= #{firstCourseStartTime} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="firstCourseEndTime != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.first_course_time_ <= #{firstCourseEndTime} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			<if test="groupType != null and groupType != ''"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				AND ss.group_type_ = #{groupType} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			</if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		</where> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	</sql> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	<select id="countStatistics" resultType="java.lang.Integer"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SELECT COUNT(sbi.id_) FROM student_basic_info sbi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		LEFT JOIN student_statistics ss ON ss.user_id_ = sbi.user_id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<include refid="queryStatisticsSql"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	</select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	<select id="queryStatistics" resultMap="StudentStatisticsDto"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SELECT * FROM student_basic_info sbi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		LEFT JOIN student_statistics ss ON ss.user_id_ = sbi.user_id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<include refid="queryStatisticsSql"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<include refid="global.limit"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	</select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	<resultMap id="StudentStatisticsSumDto" type="com.ym.mec.biz.dal.dto.StudentStatisticsSumDto"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="sleepStudentNum" column="sleepStudentNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="sleepStudentHasNotSchedule" column="sleepStudentHasNotSchedule"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="sleepStudentNoNotSchedule" column="sleepStudentNoNotSchedule"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="normalStudentNum" column="normalStudentNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="normalStudentHasNormalGroupNum" column="normalStudentHasNormalGroupNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="hasCourseBalanceAndNotSubCourseNum" column="hasCourseBalanceAndNotSubCourseNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="normalStudentHasNoScheduleNum" column="normalStudentHasNoScheduleNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="waitRenewNum" column="waitRenewNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="subCourseNum" column="subCourseNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		<result property="noScheduleNum" column="noScheduleNum"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	</resultMap> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	<select id="studentSmallClassStatisticsSum" resultMap="StudentStatisticsSumDto"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SELECT 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ <= 0 THEN 1 ELSE NULL END) 'sleepStudentNum', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ <= 0 AND ss.no_schedule_num_ > 0 THEN 1 ELSE NULL END) 'sleepStudentHasNotSchedule', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ <= 0 AND ss.no_schedule_num_ <= 0 THEN 1 ELSE NULL END) 'sleepStudentNoNotSchedule', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ > 0 THEN 1 ELSE NULL END) 'normalStudentNum', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ > 0 AND ss.normal_group_num_ > 0 THEN 1 ELSE NULL END) 'normalStudentHasNormalGroupNum', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN suca.course_balance_ > 0 AND ss.sub_course_num_ <= 0 THEN 1 ELSE NULL END) 'hasCourseBalanceAndNotSubCourseNum', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN ss.over_course_num_ > 0 AND ss.sub_course_num_ > 0 AND ss.lately_year_course_consumer_ > 0 AND ss.no_schedule_num_ > 0 THEN 1 ELSE NULL END) 'normalStudentHasNoScheduleNum', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		COUNT(CASE WHEN (ss.no_schedule_num_ + ss.no_schedule_num_) < 4 THEN 1 ELSE NULL END) 'waitRenewNum', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SUM(ss.sub_course_num_) 'subCourseNum', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		SUM(ss.no_schedule_num_) 'noScheduleNum' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		FROM student_statistics ss 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		LEFT JOIN sys_user_cash_account suca ON ss.user_id_ = suca.user_id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		WHERE ss.group_type_ = #{groupType} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	</select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 </mapper> 
														 | 
														
														 | 
														
															 </mapper> 
														 |