DELETE FROM music_group_calender_refund_period WHERE calender_id_ = #{calenderId}
INSERT INTO music_group_calender_refund_period (organ_id_,cooperation_organ_id_,calender_id_,
refund_date_,refund_amount_,sub_refund_amount_,create_time_,update_time_)
VALUES(#{organId},#{cooperationOrganId},#{calenderId},#{refundDate},#{refundAmount},#{subRefundAmount},NOW(),NOW())
INSERT INTO music_group_calender_refund_period (organ_id_,cooperation_organ_id_,calender_id_,
refund_date_,refund_amount_,sub_refund_amount_,create_time_,update_time_)
VALUES
(#{bean.organId},#{bean.cooperationOrganId},#{bean.calenderId},#{bean.refundDate},
#{bean.refundAmount},#{bean.subRefundAmount},#{bean.createTime},#{bean.updateTime})
AND FIND_IN_SET(co.organ_id_,#{organId})
AND (co.name_ LIKE CONCAT('%',#{search},'%') OR co.id_ = #{search})
AND crp.calender_id_
AND crp.refund_date_ BETWEEN #{refundStartDate} AND #{refundEndDate}
AND (mg.name_ LIKE CONCAT('%',#{search},'%') OR mg.id_ = #{search})
HAVING SUM(crp.sub_refund_amount_) > 0
HAVING SUM(crp.sub_refund_amount_) = 0