INSERT INTO sys_coupon_code (id_,coupon_id_,code_,usage_status_,user_id_,used_time_,use_start_date_,use_deadline_date_,
payment_order_id_,create_time_,update_time_)
VALUES(#{id},#{couponId},#{code},#{usageStatus},#{userId},#{usedTime},#{useStartDate},#{useDeadlineDate},
#{paymentOrderId},NOW(),NOW())
UPDATE sys_coupon_code
coupon_id_ = #{couponId},
usage_status_ = #{usageStatus},
use_start_date_ = #{useStartDate},
user_id_ = #{userId},
code_ = #{code},
update_time_ = #{updateTime},
payment_order_id_ = #{paymentOrderId},
use_deadline_date_ = #{useDeadlineDate},
used_time_ = NOW()
WHERE id_ = #{id}
DELETE FROM sys_coupon_code WHERE id_ = #{id}
AND sc.name_ LIKE CONCAT('%', #{couponName}, '%')
AND scc.payment_order_id_=#{paymentOrderId}
AND scc.usage_status_=#{usageStatus}
AND su.organ_id_=#{organId}
AND (scc.user_id_=#{search} OR su.phone_=#{search} OR su.username_ LIKE CONCAT('%', #{search}, '%'))