|  | @@ -38,6 +38,14 @@
 | 
	
		
			
				|  |  |  		VALUES(#{id},#{musicGroupId},#{userId},#{courseFee},now(),now(),#{nextPaymentDate},#{latestPaidTime},#{continuousAbsenteeismTimes},#{subjectId},#{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{temporaryCourseFee})
 | 
	
		
			
				|  |  |  	</insert>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    <insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.MusicGroupStudentFee">
 | 
	
		
			
				|  |  | +        INSERT INTO music_group_student_fee_ (music_group_id_,user_id_,create_time_,update_time_,next_payment_date_,subject_id_,payment_status_)
 | 
	
		
			
				|  |  | +		VALUES
 | 
	
		
			
				|  |  | +		<foreach collection="musicGroupStudentFees" item="item" separator=",">
 | 
	
		
			
				|  |  | +            (#{item.musicGroupId},#{item.userId},NOW(),NOW(),#{nextPaymentDate},#{item.subjectId},'NON_PAYMENT')
 | 
	
		
			
				|  |  | +        </foreach>
 | 
	
		
			
				|  |  | +    </insert>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      <!-- 根据主键查询一条记录 -->
 | 
	
		
			
				|  |  |      <update id="update" parameterType="com.ym.mec.biz.dal.entity.MusicGroupStudentFee">
 | 
	
		
			
				|  |  |          UPDATE music_group_student_fee_
 | 
	
	
		
			
				|  | @@ -155,6 +163,12 @@
 | 
	
		
			
				|  |  |              </foreach>
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    <select id="initMusicGroupStudentFee" resultMap="MusicGroupStudentFee">
 | 
	
		
			
				|  |  | +        SELECT sr.music_group_id_,sr.user_id_,sr.actual_subject_id_ subject_id_ FROM student_registration sr
 | 
	
		
			
				|  |  | +        LEFT JOIN music_group_student_fee_ mgsf ON sr.user_id_ = mgsf.user_id_
 | 
	
		
			
				|  |  | +        WHERE sr.music_group_status_ != 'QUIT' AND sr.payment_status_ = 2 AND mgsf.id_ IS NULL AND sr.music_group_id_ = #{musicGroupId}
 | 
	
		
			
				|  |  | +    </select>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      <update id="batchUpdate" parameterType="java.util.List">
 | 
	
		
			
				|  |  |      	<foreach collection="list" item="item" index="index" open="" close="" separator=";">
 | 
	
		
			
				|  |  |          UPDATE music_group_student_fee_
 |