INSERT INTO sys_order_item (
ID,
ORDER_ID,
COUNT,
refundCount,
TYPE,
IS_FREE,
PRICE,
ZK_PRICE,
GOODS_ID,
ASSEMBLE_ID,
status,
card_Pay,
cash_Pay,
arrears,
pay_method,
pay_method_detail
)
VALUES (
#{id},
#{orderId},
#{count},
#{refundCount},
#{type},
#{isFree},
#{price},
#{zkPrice},
#{goodsId},
#{assembleId},
#{status},
#{cardPay},
#{cashPay},
#{arrears},
#{payMethod},
#{payMethodDetail}
)
UPDATE sys_order_item
ORDER_ID = #{orderId},
COUNT = #{count},
refundCount = #{refundCount},
IS_FREE = #{isFree},
TYPE = #{type},
PRICE = #{price},
ZK_PRICE = #{zkPrice},
GOODS_ID = #{goodsId},
ASSEMBLE_ID = #{assembleId},
status = #{status},
card_Pay = #{cardPay},
cash_Pay = #{cashPay},
arrears = #{arrears},
pay_method = #{payMethod},
pay_method_detail = #{payMethodDetail},
WHERE ID=#{id}
delete from sys_order_item where ID in
#{item}
DELETE FROM sys_order_item
where ID=#{id}
DELETE FROM sys_order_item where order_id=#{id}
select
ID,
ORDER_ID,
COUNT,
refundCount,
TYPE,
IS_FREE,
PRICE,
ZK_PRICE,
GOODS_ID,
ASSEMBLE_ID,
status,
card_Pay,
cash_Pay,
arrears,
pay_method,
pay_method_detail
from sys_order_item
where 1=1
and ID = #{record.id}
and ORDER_ID = #{record.orderId}
and TYPE LIKE CONCAT('%',#{record.type},'%')
and GOODS_ID = #{record.goodsId}
and ASSEMBLE_ID = #{record.assembleId}
and status = #{record.status}