INSERT INTO music_group_payment_calender_detail
(id_,music_group_payment_calender_id_,user_id_,expect_amount_,actual_amount_,payment_status_,
user_status_,pay_time_,update_time_,create_time_,open_,start_payment_date_,deadline_payment_date_)
VALUES(#{id},#{musicGroupPaymentCalenderId},#{userId},#{expectAmount},#{actualAmount},#{paymentStatus},
#{userStatus},#{payTime},#{updateTime},#{createTime},#{open},#{startPaymentDate},#{deadlinePaymentDate})
INSERT INTO music_group_payment_calender_detail
(id_,music_group_payment_calender_id_,user_id_,expect_amount_,actual_amount_,
payment_status_,user_status_,pay_time_,update_time_,create_time_,open_,start_payment_date_,deadline_payment_date_)
VALUES
(#{item.id},#{item.musicGroupPaymentCalenderId},#{item.userId},#{item.expectAmount},
#{item.actualAmount},#{item.paymentStatus},#{item.userStatus},#{item.payTime},
#{item.updateTime},#{item.createTime},#{item.open},#{item.startPaymentDate},#{item.deadlinePaymentDate})
UPDATE music_group_payment_calender_detail
start_payment_date_ = #{startPaymentDate},
deadline_payment_date_ = #{deadlinePaymentDate},
open_ = #{open},
user_id_ = #{userId},
user_status_ = #{userStatus},
payment_status_ = #{paymentStatus},
expect_amount_ = #{expectAmount},
update_time_ = #{updateTime},
music_group_payment_calender_id_ = #{musicGroupPaymentCalenderId},
actual_amount_ = #{actualAmount},
pay_time_ = #{payTime},
WHERE id_ = #{id}
UPDATE music_group_payment_calender_detail
start_payment_date_ = #{item.startPaymentDate},
deadline_payment_date_ = #{item.deadlinePaymentDate},
open_ = #{item.open},
user_id_ = #{item.userId},
user_status_ = #{item.userStatus},
payment_status_ = #{item.paymentStatus},
expect_amount_ = #{item.expectAmount},
update_time_ = #{item.updateTime},
music_group_payment_calender_id_ = #{item.musicGroupPaymentCalenderId},
actual_amount_ = #{item.actualAmount},
pay_time_ = #{item.payTime}
WHERE id_ = #{item.id}
UPDATE music_group_payment_calender_detail mgpcd
SET mgpcd.open_ = 0,mgpcd.start_payment_date_ = NULL,mgpcd.deadline_payment_date_ = NULL
WHERE mgpcd.deadline_payment_date_ < DATE_FORMAT(NOW(),'%Y-%m-%d')
DELETE FROM music_group_payment_calender_detail WHERE id_ = #{id}