select id, remark, distribution_mark, model_number, model_shop, link, payment_amount, rebate_amount,
address, logistics_link, waybill_no, order_id, buyer, order_time, create_time, update_time, status, is_count_enabled, third_party_order_no, jingfen_actual_price,
is_refunded, refund_date, is_refund_received, refund_received_date, is_rebate_received, rebate_received_date,
is_price_protected, price_protected_date, is_invoice_opened, invoice_opened_date, is_review_posted, review_posted_date,
rebate_remark_json, rebate_remark_has_abnormal,
selling_price_type, selling_price, profit, selling_price_manual, profit_manual, extra_cost
from jd_order
insert into jd_order (
remark, distribution_mark, model_number, model_shop, link,
payment_amount, rebate_amount, address, logistics_link, waybill_no,
tencent_doc_pushed, tencent_doc_push_time,
order_id, buyer, order_time, create_time, update_time, status, is_count_enabled, third_party_order_no, jingfen_actual_price,
is_refunded, refund_date, is_refund_received, refund_received_date, is_rebate_received, rebate_received_date,
is_price_protected, price_protected_date, is_invoice_opened, invoice_opened_date, is_review_posted, review_posted_date,
selling_price_type, selling_price, profit, selling_price_manual, profit_manual, extra_cost
) values (
#{remark}, #{distributionMark}, #{modelNumber}, #{modelShop}, #{link},
#{paymentAmount}, #{rebateAmount}, #{address}, #{logisticsLink}, #{waybillNo},
0, null,
#{orderId}, #{buyer}, #{orderTime}, now(), now(), #{status}, #{isCountEnabled}, #{thirdPartyOrderNo}, #{jingfenActualPrice},
#{isRefunded}, #{refundDate}, #{isRefundReceived}, #{refundReceivedDate}, #{isRebateReceived}, #{rebateReceivedDate},
#{isPriceProtected}, #{priceProtectedDate}, #{isInvoiceOpened}, #{invoiceOpenedDate}, #{isReviewPosted}, #{reviewPostedDate},
#{sellingPriceType}, #{sellingPrice}, #{profit}, #{sellingPriceManual}, #{profitManual}, #{extraCost,jdbcType=DOUBLE}
)
update jd_order
remark = #{remark},
distribution_mark = #{distributionMark},
model_number = #{modelNumber},
model_shop = #{modelShop},
link = #{link},
payment_amount = #{paymentAmount},
rebate_amount = #{rebateAmount},
address = #{address},
logistics_link = #{logisticsLink},
waybill_no = #{waybillNo},
tencent_doc_pushed = #{tencentDocPushed},
tencent_doc_push_time = #{tencentDocPushTime},
order_id = #{orderId},
buyer = #{buyer},
order_time = #{orderTime},
status = #{status},
is_count_enabled = #{isCountEnabled},
third_party_order_no = #{thirdPartyOrderNo},
jingfen_actual_price = #{jingfenActualPrice},
is_refunded = #{isRefunded},
refund_date = #{refundDate},
is_refund_received = #{isRefundReceived},
refund_received_date = #{refundReceivedDate},
is_rebate_received = #{isRebateReceived},
rebate_received_date = #{rebateReceivedDate},
is_price_protected = #{isPriceProtected},
price_protected_date = #{priceProtectedDate},
is_invoice_opened = #{isInvoiceOpened},
invoice_opened_date = #{invoiceOpenedDate},
is_review_posted = #{isReviewPosted},
review_posted_date = #{reviewPostedDate},
rebate_remark_json = #{rebateRemarkJson},
rebate_remark_has_abnormal = #{rebateRemarkHasAbnormal},
selling_price_type = #{sellingPriceType,jdbcType=VARCHAR},
selling_price = #{sellingPrice,jdbcType=DOUBLE},
profit = #{profit,jdbcType=DOUBLE},
selling_price_manual = #{sellingPriceManual,jdbcType=INTEGER},
profit_manual = #{profitManual,jdbcType=INTEGER},
extra_cost = COALESCE(#{extraCost,jdbcType=DOUBLE}, 0),
update_time = now()
where id = #{id}
delete from jd_order where id in
#{id}
update jd_order
set model_number = #{modelNumber},
model_shop = #{modelShop},
update_time = now()
where id = #{id}