id, member_id, coupon_id, order_sn, create_time, member_username, total_amount, pay_amount, freight_amount, promotion_amount, integration_amount, coupon_amount, discount_amount, pay_type, source_type, status, order_type, delivery_company, delivery_sn, auto_confirm_day, integration, growth, promotion_info, bill_type, bill_header, bill_content, bill_receiver_phone, bill_receiver_email, receiver_name, receiver_phone, receiver_post_code, receiver_province, receiver_city, receiver_region, receiver_detail_address, note, confirm_status, delete_status, use_integration, payment_time, delivery_time, receive_time, comment_time, modify_time, prepay_id, supply_id, goods_id, goods_name, school_id UPDATE oms_order SET delivery_sn = CASE id WHEN #{item.orderId} THEN #{item.deliverySn} END, delivery_company = CASE id WHEN #{item.orderId} THEN #{item.deliveryCompany} END, delivery_time = CASE id WHEN #{item.orderId} THEN now() END, `status` = CASE id WHEN #{item.orderId} THEN 3 END WHERE id IN #{item.orderId} AND `status` = 2 UPDATE pms_sku_stock SET stock = CASE id WHEN #{item.productSkuId} THEN stock - #{item.productQuantity} END, lock_stock = CASE id WHEN #{item.productSkuId} THEN lock_stock - #{item.productQuantity} END WHERE id IN #{item.productSkuId} update oms_order set status=#{status} where id in #{id} UPDATE pms_sku_stock SET lock_stock = CASE id WHEN #{item.productSkuId} THEN lock_stock - #{item.productQuantity} END WHERE id IN #{item.productSkuId}