UPDATE logistics_stock
${column} = #{value}
WHERE id = (SELECT id FROM (SELECT id FROM logistics_stock WHERE task_id = #{taskId} ORDER BY id DESC LIMIT 1) AS tmp)
UPDATE logistics_stock
SET status = CASE
WHEN
${field} IS NULL OR ${field} = ''
THEN 0
WHEN
${field} = wms_${field}
THEN 2
ELSE 1
END
WHERE id = #{id}