| 123456789101112131415161718192021222324252627 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.adx.tencent.storage.mapper.ConversionMapper">
- <insert id="insertOrUpdate">
- INSERT INTO tencent_baidu_conversions (
- dedupe_key, qk, media, tag_id, date_value, appsid, customer_name, device_id, conv,
- payment, gmv, act, tu, clk_time, created_at
- ) VALUES (
- #{dedupeKey}, #{qk}, #{media}, #{tagId}, #{dateValue}, #{appsid}, #{customerName},
- #{deviceId}, #{conv}, #{payment}, #{gmv}, #{act}, #{tu}, #{clkTime}, #{createdAt}
- )
- ON DUPLICATE KEY UPDATE
- media = CASE
- WHEN VALUES(media) IS NOT NULL AND VALUES(media) != '' THEN VALUES(media)
- ELSE media
- END,
- tag_id = CASE
- WHEN VALUES(tag_id) IS NOT NULL AND VALUES(tag_id) != '' THEN VALUES(tag_id)
- ELSE tag_id
- END,
- conv = VALUES(conv),
- payment = VALUES(payment),
- gmv = VALUES(gmv),
- clk_time = VALUES(clk_time)
- </insert>
- </mapper>
|