|  | @@ -402,8 +402,10 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <resultMap id="MusicGroupPaymentCalenderAuditDtoMap" type="com.ym.mec.biz.dal.dto.MusicGroupPaymentCalenderAuditDto">
 | 
	
		
			
				|  |  |          <result property="musicGroupId" column="music_group_id_"/>
 | 
	
		
			
				|  |  | +        <result property="batchNo" column="batch_no_"/>
 | 
	
		
			
				|  |  |          <result property="musicGroupName" column="music_group_name_"/>
 | 
	
		
			
				|  |  |          <result property="organId" column="organ_id_"/>
 | 
	
		
			
				|  |  | +        <result property="organName" column="organ_name_"/>
 | 
	
		
			
				|  |  |          <result property="createTime" column="create_time_"/>
 | 
	
		
			
				|  |  |          <result property="paymentType" column="payment_type_"/>
 | 
	
		
			
				|  |  |          <result property="memo" column="memo_"/>
 | 
	
	
		
			
				|  | @@ -441,21 +443,20 @@
 | 
	
		
			
				|  |  |          </where>
 | 
	
		
			
				|  |  |      </sql>
 | 
	
		
			
				|  |  |      <select id="countAuditList" resultType="java.lang.Integer">
 | 
	
		
			
				|  |  | -        SELECT COUNT(DISTINCT mgpc.id_)
 | 
	
		
			
				|  |  | +        SELECT COUNT(DISTINCT mgpc.batch_no_)
 | 
	
		
			
				|  |  |          FROM music_group_payment_calender mgpc
 | 
	
		
			
				|  |  |          LEFT JOIN music_group mg ON mg.id_ = mgpc.music_group_id_
 | 
	
		
			
				|  |  |          <include refid="MusicGroupPaymentCalenderAuditDtoSql"/>
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="queryAuditList" resultMap="MusicGroupPaymentCalenderAuditDtoMap">
 | 
	
		
			
				|  |  | -        SELECT mgpc.id_,mgpc.music_group_id_,mgpc.create_time_,mgpc.payment_type_,mgpc.operator_,
 | 
	
		
			
				|  |  | -        mgpc.pay_user_type_,mgpc.memo_,mgpc.status_,SUM(mgpccs.course_total_minuties_) course_total_minuties_,
 | 
	
		
			
				|  |  | +        SELECT mgpc.batch_no_,MAX(mgpc.music_group_id_) music_group_id_
 | 
	
		
			
				|  |  | +        ,MAX(mgpc.create_time_) create_time_,MAX(mgpc.payment_type_) payment_type_,MAX(mgpc.operator_) operator_,
 | 
	
		
			
				|  |  | +        MAX(mgpc.pay_user_type_) pay_user_type_,MAX(mgpc.memo_) memo_,MAX(mgpc.status_) status_,
 | 
	
		
			
				|  |  | +        SUM(mgpccs.course_total_minuties_) course_total_minuties_,
 | 
	
		
			
				|  |  |          SUM(mgpccs.course_original_price_) course_original_price_,SUM(mgpccs.course_current_price_) course_current_price_,
 | 
	
		
			
				|  |  | -        MAX(mg.name_) music_group_name_,MAX(mg.organ_id_) organ_id_,mgpc.payment_pattern_
 | 
	
		
			
				|  |  | -        FROM music_group_payment_calender mgpc
 | 
	
		
			
				|  |  | -        LEFT JOIN music_group mg ON mg.id_ = mgpc.music_group_id_
 | 
	
		
			
				|  |  | -        LEFT JOIN music_group_payment_calender_course_settings mgpccs ON mgpc.id_ = mgpccs.music_group_payment_calender_id_
 | 
	
		
			
				|  |  | +        MAX(mg.name_) music_group_name_,MAX(mg.organ_id_) organ_id_,MAX(mgpc.payment_pattern_)payment_pattern_
 | 
	
		
			
				|  |  |          <include refid="MusicGroupPaymentCalenderAuditDtoSql"/>
 | 
	
		
			
				|  |  | -        GROUP BY mgpc.id_
 | 
	
		
			
				|  |  | +        GROUP BY mgpc.batch_no_
 | 
	
		
			
				|  |  |          ORDER BY create_time_ DESC
 | 
	
		
			
				|  |  |          <include refid="global.limit"/>
 | 
	
		
			
				|  |  |      </select>
 | 
	
	
		
			
				|  | @@ -471,15 +472,14 @@
 | 
	
		
			
				|  |  |          GROUP BY mgpcd.music_group_payment_calender_id_
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="getAuditDetail" resultMap="MusicGroupPaymentCalenderAuditDtoMap">
 | 
	
		
			
				|  |  | -        SELECT mgpc.id_,mgpc.music_group_id_,mgpc.create_time_,mgpc.payment_type_,mgpc.operator_,
 | 
	
		
			
				|  |  | -        mgpc.pay_user_type_,mgpc.memo_,mgpc.status_,SUM(mgpccs.course_total_minuties_) course_total_minuties_,
 | 
	
		
			
				|  |  | -        SUM(mgpccs.course_original_price_) course_original_price_,SUM(mgpccs.course_current_price_) course_current_price_,
 | 
	
		
			
				|  |  | -        MAX(mg.name_) music_group_name_,MAX(mg.organ_id_) organ_id_,MAX(mgpccs.name_) calender_settings_name_,mgpc.payment_pattern_,mgpc.payment_valid_start_date_,
 | 
	
		
			
				|  |  | -        mgpc.payment_valid_end_date_,mgpc.start_payment_date_,mgpc.deadline_payment_date_,mgpc.audit_memo_,mgpc.payment_amount_,mgpc.is_give_music_network_
 | 
	
		
			
				|  |  | +        SELECT mgpc.batch_no_,MAX(mgpc.music_group_id_) music_group_id_
 | 
	
		
			
				|  |  | +        ,MAX(mgpc.create_time_) create_time_,MAX(mgpc.payment_type_) payment_type_,
 | 
	
		
			
				|  |  | +        MAX(mgpc.pay_user_type_) pay_user_type_,MAX(mg.name_) music_group_name_,MAX(mgpc.payment_pattern_)payment_pattern_,MAX(o.name_) organ_name_
 | 
	
		
			
				|  |  |          FROM music_group_payment_calender mgpc
 | 
	
		
			
				|  |  |          LEFT JOIN music_group mg ON mg.id_ = mgpc.music_group_id_
 | 
	
		
			
				|  |  | -        LEFT JOIN music_group_payment_calender_course_settings mgpccs ON mgpc.id_ = mgpccs.music_group_payment_calender_id_
 | 
	
		
			
				|  |  | -        WHERE mgpc.id_ = #{calenderId} LIMIT 1
 | 
	
		
			
				|  |  | +        LEFT JOIN organization o ON o.id_ = mg.organ_id_
 | 
	
		
			
				|  |  | +        WHERE mgpc.batch_no_ = #{batchNo}
 | 
	
		
			
				|  |  | +        GROUP BY mgpc.batch_no_
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="findByMusicGroupRegCalender" resultMap="MusicGroupPaymentCalender">
 | 
	
		
			
				|  |  |          SELECT * FROM music_group_payment_calender WHERE music_group_id_=#{musicGroupId} AND payment_type_='MUSIC_APPLY'
 |