insert into mall_user_coupon
(
`coupon_id`,
`coupon_name`,
`is_used`,
`coupon_number`,
`user_id`,
`used_time`,
`order_id`,
`add_time`,
`source_key`,
`referrer`,
show_state,
end_time,
type_money,
send_type,
min_goods_amount
)
values
(
#{coupon_id},
#{coupon_name},
#{isUsed},
#{coupon_number},
#{user_id},
#{used_time},
#{order_id},
#{add_time},
#{source_key},
#{referrer},
#{show_state},
#{end_time},
#{type_money},
#{send_type},
#{min_goods_amount}
)
update mall_user_coupon
`coupon_id` = #{coupon_id},
`coupon_name` = #{coupon_name},
`is_used` = #{isUsed},
`coupon_number` = #{coupon_number},
`user_id` = #{user_id},
`used_time` = #{used_time},
`order_id` = #{order_id},
`add_time` = #{add_time},
`source_key` = #{source_key},
`referrer` = #{referrer},
`show_state` = #{show_state},
`end_time` = #{end_time},
`type_money` = #{type_money},
`send_type` = #{send_type},
`min_goods_amount` = #{min_goods_amount},
where id = #{id}
update mall_user_coupon
`used_time` = null,
`order_id` = 0
where id = #{id}