|  | @@ -40,6 +40,8 @@
 | 
	
		
			
				|  |  |          <result column="music_repair_num_" property="musicRepairNum"/>
 | 
	
		
			
				|  |  |          <result column="music_repair_actual_price_" property="musicRepairActualPrice"/>
 | 
	
		
			
				|  |  |          <result column="music_repair_optional_flag_" property="musicRepairOptionalFlag"/>
 | 
	
		
			
				|  |  | +        <result column="current_total_amount_" property="currentTotalAmount"/>
 | 
	
		
			
				|  |  | +        <result column="original_total_amount_" property="originalTotalAmount"/>
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <!-- 根据主键查询一条记录 -->
 | 
	
	
		
			
				|  | @@ -60,14 +62,15 @@
 | 
	
		
			
				|  |  |          actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_,
 | 
	
		
			
				|  |  |          payment_pattern_,payment_type_,payment_amount_,batch_no_,audit_memo_,operator_,attribute1_,
 | 
	
		
			
				|  |  |           attribute2_,student_ids_,member_payment_amount_,member_rank_setting_id_,member_valid_date_
 | 
	
		
			
				|  |  | -         ,original_member_payment_amount_,member_period_,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_)
 | 
	
		
			
				|  |  | +         ,original_member_payment_amount_,member_period_,member_optional_flag_,
 | 
	
		
			
				|  |  | +         music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_,current_total_amount_,original_total_amount_)
 | 
	
		
			
				|  |  |          VALUES(#{musicGroupId},#{musicGroupOrganizationCourseSettingId},#{payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |          #{rejectReason},#{startPaymentDate},#{deadlinePaymentDate},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |          #{expectNum},#{actualNum},#{memo},#{isGiveMusicNetwork},now(),now(),
 | 
	
		
			
				|  |  |          #{paymentValidStartDate},#{paymentValidEndDate},#{paymentPattern},#{paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |          #{paymentAmount},#{batchNo},#{auditMemo},#{operator},#{attribute1},#{attribute2},#{studentIds},
 | 
	
		
			
				|  |  |                 #{memberPaymentAmount},#{memberRankSettingId},#{memberValidDate},#{originalMemberPaymentAmount},#{memberPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  | -               #{memberOptionalFlag},#{musicRepairNum},#{musicRepairActualPrice},#{musicRepairOptionalFlag})
 | 
	
		
			
				|  |  | +               #{memberOptionalFlag},#{musicRepairNum},#{musicRepairActualPrice},#{musicRepairOptionalFlag},#{currentTotalAmount},#{originalTotalAmount})
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender" useGeneratedKeys="true"
 | 
	
	
		
			
				|  | @@ -77,7 +80,7 @@
 | 
	
		
			
				|  |  |          actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_,payment_pattern_,payment_amount_,
 | 
	
		
			
				|  |  |          payment_type_,batch_no_,audit_memo_,operator_,attribute1_,attribute2_,student_ids_,
 | 
	
		
			
				|  |  |           member_payment_amount_,member_rank_setting_id_,member_valid_date_,original_member_payment_amount_,member_period_
 | 
	
		
			
				|  |  | -        ,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_)
 | 
	
		
			
				|  |  | +        ,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_,current_total_amount_,original_total_amount_)
 | 
	
		
			
				|  |  |          VALUES
 | 
	
		
			
				|  |  |          <foreach collection="list" item="item" index="index" separator=",">
 | 
	
		
			
				|  |  |          (#{item.musicGroupId},#{item.musicGroupOrganizationCourseSettingId},#{item.payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.rejectReason},#{item.startPaymentDate},#{item.deadlinePaymentDate},#{item.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
	
		
			
				|  | @@ -85,7 +88,7 @@
 | 
	
		
			
				|  |  |          #{item.paymentValidStartDate},#{item.paymentValidEndDate},#{item.paymentPattern},#{item.paymentAmount},#{item.paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |          #{item.batchNo},#{item.auditMemo},#{item.operator},#{item.attribute1},#{item.attribute2},
 | 
	
		
			
				|  |  |           #{item.studentIds},#{item.memberPaymentAmount},#{item.memberRankSettingId},#{item.memberValidDate},#{item.originalMemberPaymentAmount},#{item.memberPeriod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  | -            #{item.memberOptionalFlag},#{item.musicRepairNum},#{item.musicRepairActualPrice},#{item.musicRepairOptionalFlag})
 | 
	
		
			
				|  |  | +            #{item.memberOptionalFlag},#{item.musicRepairNum},#{item.musicRepairActualPrice},#{item.musicRepairOptionalFlag},#{item.currentTotalAmount},#{item.originalTotalAmount})
 | 
	
		
			
				|  |  |          </foreach>
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -93,6 +96,12 @@
 | 
	
		
			
				|  |  |      <update id="update" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender">
 | 
	
		
			
				|  |  |          UPDATE music_group_payment_calender
 | 
	
		
			
				|  |  |          <set>
 | 
	
		
			
				|  |  | +            <if test="currentTotalAmount != null">
 | 
	
		
			
				|  |  | +                current_total_amount_ = #{currentTotalAmount},
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  | +            <if test="originalTotalAmount != null">
 | 
	
		
			
				|  |  | +                original_total_amount_ = #{originalTotalAmount},
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  |              <if test="memberOptionalFlag != null">
 | 
	
		
			
				|  |  |                  member_optional_flag_ = #{memberOptionalFlag},
 | 
	
		
			
				|  |  |              </if>
 | 
	
	
		
			
				|  | @@ -192,6 +201,12 @@
 | 
	
		
			
				|  |  |  	    <foreach collection="list" item="item" index="index" open="" close="" separator=";">
 | 
	
		
			
				|  |  |  	        UPDATE music_group_payment_calender
 | 
	
		
			
				|  |  |  	        <set>
 | 
	
		
			
				|  |  | +                <if test="item.currentTotalAmount != null">
 | 
	
		
			
				|  |  | +                    current_total_amount_ = #{item.currentTotalAmount},
 | 
	
		
			
				|  |  | +                </if>
 | 
	
		
			
				|  |  | +                <if test="item.originalTotalAmount != null">
 | 
	
		
			
				|  |  | +                    original_total_amount_ = #{item.originalTotalAmount},
 | 
	
		
			
				|  |  | +                </if>
 | 
	
		
			
				|  |  |                  <if test="item.originalMemberPaymentAmount != null">
 | 
	
		
			
				|  |  |                      original_member_payment_amount_ = #{item.originalMemberPaymentAmount},
 | 
	
		
			
				|  |  |                  </if>
 |