INSERT INTO tz_waterfall_flow_normalization (
id,
calendar_day,
shop_id,
channel_id,
prod_id,
gross_profit_margin,
evaluate_score,
conversion_rate,
seven_sales_num,
inventory_turnover_rate,
concat_id,
create_time
) VALUES
(
#{item.id},
#{item.calendarDay},
#{item.shopId},
#{item.channelId},
#{item.prodId},
#{item.grossProfitMargin},
#{item.evaluateScore},
#{item.conversionRate},
#{item.sevenSalesNum},
#{item.inventoryTurnoverRate},
#{item.concatId},
#{item.createTime}
)
UPDATE tz_waterfall_flow_normalization
SET
sales_num_total = CASE concat_id
WHEN #{item.concatId} THEN #{item.salesNumTotal}
END,
inventory_num_total = CASE concat_id
WHEN #{item.concatId} THEN #{item.inventoryNumTotal}
END,
day_num = CASE concat_id
WHEN #{item.concatId} THEN #{item.dayNum}
END,
inventory_turnover_rate = CASE concat_id
WHEN #{item.concatId} THEN #{item.inventoryTurnoverRate}
END
WHERE id IN
#{item.id}