|  | @@ -1504,7 +1504,22 @@
 | 
											
												
													
														|  |          WHERE sr.music_group_id_ = #{musicGroupId} AND sr.music_group_status_ = 'NORMAL'
 |  |          WHERE sr.music_group_id_ = #{musicGroupId} AND sr.music_group_status_ = 'NORMAL'
 | 
											
												
													
														|  |          GROUP BY sr.music_group_id_
 |  |          GROUP BY sr.music_group_id_
 | 
											
												
													
														|  |      </select>
 |  |      </select>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <!-- 获取报名相关数据 -->
 | 
											
												
													
														|  | 
 |  | +    <select id="getRegisters" resultType="com.ym.mec.biz.dal.dto.MusicGroupRegAndMoneyDto">
 | 
											
												
													
														|  | 
 |  | +        SELECT music_group_id_ musicGroupId, COUNT(*) regNum,SUM(IF(payment_status_ = '2',1,0)) payNum,
 | 
											
												
													
														|  | 
 |  | +        SUM(IF(paying_status_='2',1,0)) checkNum,SUM(IF((music_group_status_= 'NORMAL' and has_cloud_teacher_=1),1,0)) buyCloudTeacherNum
 | 
											
												
													
														|  | 
 |  | +        FROM student_registration
 | 
											
												
													
														|  | 
 |  | +        WHERE music_group_id_ IN
 | 
											
												
													
														|  | 
 |  | +        <foreach collection="musicGroupIds" item="musicGroupId" open="(" close=")" separator=",">
 | 
											
												
													
														|  | 
 |  | +            #{musicGroupId}
 | 
											
												
													
														|  | 
 |  | +        </foreach>
 | 
											
												
													
														|  | 
 |  | +        AND music_group_status_ != 'QUIT'
 | 
											
												
													
														|  | 
 |  | +        GROUP BY music_group_id_
 | 
											
												
													
														|  | 
 |  | +    </select>
 | 
											
												
													
														|  |      <select id="checkHasMemberGroup" resultType="java.lang.Boolean">
 |  |      <select id="checkHasMemberGroup" resultType="java.lang.Boolean">
 | 
											
												
													
														|  | -        SELECT COUNT(id_) > 0 FROM student_registration WHERE music_group_id_ != #{musicGroupId} AND music_group_status_ != 'QUIT' AND user_id_ = #{userId}
 |  | 
 | 
											
												
													
														|  | 
 |  | +        SELECT COUNT(sr.id_) > 0 FROM student_registration sr
 | 
											
												
													
														|  | 
 |  | +        LEFT JOIN music_group mg ON mg.id_ = sr.music_group_id_
 | 
											
												
													
														|  | 
 |  | +        WHERE sr.music_group_id_ != #{musicGroupId} AND mg.music_group_status_ != 'QUIT' AND sr.user_id_ = #{userId} AND mg.course_view_type_ = 1
 | 
											
												
													
														|  |      </select>
 |  |      </select>
 | 
											
												
													
														|  |  </mapper>
 |  |  </mapper>
 |