SELECT
a.order_id,a.live_id, a.product_id, a.order_name, a.store_id, a.order_code, a.user_id, a.user_name,
a.user_phone, a.user_address, a.cart_id, a.total_num, a.total_price, a.pay_price, a.pay_money, a.is_pay,
a.pay_time, a.pay_type, a.create_time, a.update_time, a.STATUS, a.refund_status, a.refund_img, a.refund_explain,
a.refund_time, a.refund_reason, a.refund_money, a.delivery_code, a.delivery_name, a.delivery_sn,
a.remark, a.is_del, a.cost_price, a.verify_code, a.shipping_type, a.is_channel, a.finish_time,
a.delivery_time, a.tui_money, a.tui_money_status, a.tui_user_id, a.item_json, a.discount_money,
a.user_coupon_id, a.company_id, a.company_user_id, a.store_house_code, a.extend_order_id, a.pay_delivery,
a.pay_remain, a.delivery_status, a.delivery_pay_status, a.delivery_pay_time, a.delivery_type,
a.delivery_pay_money, a.delivery_import_time, a.delivery_send_time, a.is_after_sales, a.dept_id,
a.channel, a.source, a.bill_price, a.total_postage, a.pay_postage, a.gain_integral,a.coupon_price,
a.use_integral, a.pay_integral, a.back_integral, a.is_edit_money, b.product_info as product_introduce,a.customer_id
FROM
live_order a LEFT JOIN fs_store_product_scrm b ON a.product_id = b.product_id
insert into live_order
live_id,
store_id,
order_code,
user_id,
real_name,
user_name,
user_phone,
user_address,
cart_id,
total_num,
total_price,
pay_price,
pay_money,
is_pay,
pay_time,
pay_type,
create_time,
update_time,
status,
refund_status,
refund_img,
refund_explain,
refund_time,
refund_reason,
refund_money,
delivery_code,
delivery_name,
delivery_sn,
remark,
is_del,
cost_price,
verify_code,
shipping_type,
is_channel,
finish_time,
delivery_time,
tui_money,
tui_money_status,
tui_user_id,
item_json,
discount_money,
user_coupon_id,
company_id,
company_user_id,
store_house_code,
extend_order_id,
pay_delivery,
pay_remain,
delivery_status,
delivery_pay_status,
delivery_pay_time,
delivery_type,
delivery_pay_money,
delivery_import_time,
delivery_send_time,
is_after_sales,
dept_id,
channel,
source,
bill_price,
total_postage,
pay_postage,
gain_integral,
use_integral,
pay_integral,
back_integral,
is_edit_money,
product_id,
customer_id,
coupon_price,
#{liveId},
#{storeId},
#{orderCode},
#{userId},
#{realName},
#{userName},
#{userPhone},
#{userAddress},
#{cartId},
#{totalNum},
#{totalPrice},
#{payPrice},
#{payMoney},
#{isPay},
#{payTime},
#{payType},
#{createTime},
#{updateTime},
#{status},
#{refundStatus},
#{refundImg},
#{refundExplain},
#{refundTime},
#{refundReason},
#{refundMoney},
#{deliveryCode},
#{deliveryName},
#{deliverySn},
#{remark},
#{isDel},
#{costPrice},
#{verifyCode},
#{shippingType},
#{isChannel},
#{finishTime},
#{deliveryTime},
#{tuiMoney},
#{tuiMoneyStatus},
#{tuiUserId},
#{itemJson},
#{discountMoney},
#{userCouponId},
#{companyId},
#{companyUserId},
#{storeHouseCode},
#{extendOrderId},
#{payDelivery},
#{payRemain},
#{deliveryStatus},
#{deliveryPayStatus},
#{deliveryPayTime},
#{deliveryType},
#{deliveryPayMoney},
#{deliveryImportTime},
#{deliverySendTime},
#{isAfterSales},
#{deptId},
#{channel},
#{source},
#{billPrice},
#{totalPostage},
#{payPostage},
#{gainIntegral},
#{useIntegral},
#{payIntegral},
#{backIntegral},
#{isEditMoney},
#{productId},
#{customerId},
#{couponPrice},
update live_order
live_id = #{liveId},
store_id = #{storeId},
order_code = #{orderCode},
user_id = #{userId},
real_name = #{realName},
user_name = #{userName},
user_phone = #{userPhone},
user_address = #{userAddress},
cart_id = #{cartId},
total_num = #{totalNum},
total_price = #{totalPrice},
pay_price = #{payPrice},
pay_money = #{payMoney},
is_pay = #{isPay},
pay_time = #{payTime},
pay_type = #{payType},
create_time = #{createTime},
update_time = #{updateTime},
status = #{status},
refund_status = #{refundStatus},
refund_img = #{refundImg},
refund_explain = #{refundExplain},
refund_time = #{refundTime},
refund_reason = #{refundReason},
refund_money = #{refundMoney},
delivery_code = #{deliveryCode},
delivery_name = #{deliveryName},
delivery_sn = #{deliverySn},
remark = #{remark},
is_del = #{isDel},
cost_price = #{costPrice},
verify_code = #{verifyCode},
shipping_type = #{shippingType},
is_channel = #{isChannel},
finish_time = #{finishTime},
delivery_time = #{deliveryTime},
tui_money = #{tuiMoney},
tui_money_status = #{tuiMoneyStatus},
tui_user_id = #{tuiUserId},
item_json = #{itemJson},
discount_money = #{discountMoney},
user_coupon_id = #{userCouponId},
company_id = #{companyId},
company_user_id = #{companyUserId},
store_house_code = #{storeHouseCode},
extend_order_id = #{extendOrderId},
pay_delivery = #{payDelivery},
pay_remain = #{payRemain},
delivery_status = #{deliveryStatus},
delivery_pay_status = #{deliveryPayStatus},
delivery_pay_time = #{deliveryPayTime},
delivery_type = #{deliveryType},
delivery_pay_money = #{deliveryPayMoney},
delivery_import_time = #{deliveryImportTime},
delivery_send_time = #{deliverySendTime},
is_after_sales = #{isAfterSales},
dept_id = #{deptId},
channel = #{channel},
source = #{source},
bill_price = #{billPrice},
total_postage = #{totalPostage},
pay_postage = #{payPostage},
gain_integral = #{gainIntegral},
use_integral = #{useIntegral},
pay_integral = #{payIntegral},
back_integral = #{backIntegral},
is_edit_money = #{isEditMoney},
customer_id = #{customerId},
coupon_price = #{couponPrice},
where order_id = #{orderId}
delete from live_order where order_id = #{orderId}
delete from live_order where order_id in
#{orderId}
UPDATE live_order
SET erp_phone =
WHEN #{map.orderId} THEN #{map.erpPhone}
WHERE order_id IN
#{map.orderId}
UPDATE live_order
delivery_sn = CASE
WHEN order_code = #{item.orderNumber} THEN #{item.deliverySn}
ELSE delivery_sn
END,
delivery_name = CASE
WHEN order_code = #{item.orderNumber} THEN #{item.logisticsCompany}
ELSE delivery_name
END,
delivery_id = CASE
WHEN order_code = #{item.orderNumber} THEN #{item.deliveryId}
ELSE delivery_id
END,
status = CASE
WHEN status = 1 THEN 2
ELSE status
END,
delivery_send_time = NOW()
WHERE order_code IN
#{item.orderNumber}