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}, '%'))