id, order_id, product_id,product_machine_id,`name`, unit, image, quantity, price, create_time, update_time, del
select product_machine_id AS productMachineId from lease_order_item
where
(`order_id` = #{item.orderId} and `shop_id` = #{item.shopId})
select DISTINCT order_id FROM lease_order_item
WHERE
id IN
#{id}
SELECT
order_id as orderId,
CASE
WHEN SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) > 0 THEN 7
ELSE 8
END as orderInfoStatus
FROM
`lease_order_item`
WHERE
order_id IN
#{id}
GROUP BY
order_id;
SELECT
DISTINCT order_id
FROM
`lease_order_item`
WHERE
id IN
#{id}
GROUP BY
order_id;
SELECT
id,
already_pay_real_amount AS alreadyPayRealAmount,
settle_pay_real_amount AS settlePayRealAmount,
del
FROM
`lease_order_item`
WHERE
order_id = #{orderId}
SELECT
oi.user,
oi.miner,
oi.coin,
oi.from_address AS fromAddress,
oi.from_chain AS fromChain,
oi.from_symbol AS fromSymbol,
oi.address AS address,
oi.chain AS chain,
oi.symbol AS symbol,
COALESCE(prm.status,0) AS status
FROM
`lease_order_item` oi
LEFT JOIN lease_pay_record_message prm ON
oi.from_address = prm.from_address AND oi.from_chain = prm.from_chain AND oi.from_symbol = prm.from_symbol
AND oi.address = prm.to_address AND oi.chain = prm.to_chain AND oi.symbol = prm.to_symbol AND DATE(prm.create_time) = CURRENT_DATE
WHERE
oi.order_id IN
#{id}
select id,create_time as createTime,lease_time as leaseTime from lease_order_item where status = 1
SELECT
id,
`user`,
miner,
coin,
algorithm,
pool,
practical_power as practicalPower,
create_time as createTime,
lease_time as leaseTime
FROM lease_order_item
WHERE status = 1 AND del = false
UPDATE lease_order_item
SET practical_power = CASE
WHEN id = #{item.id}
THEN #{item.practicalPower}
ELSE practical_power
END
WHERE id IN (
#{item.id}
)
SELECT COUNT(*)
FROM lease_order_item
WHERE status = 1
AND (
(chain = #{item.chain} AND from_symbol = #{item.payCoin} AND from_address = #{item.payAddress})
)
UPDATE lease_order_item
SET already_pay_real_amount = settle_pay_real_amount,settle_pay_real_amount = 0
WHERE order_id IN (
#{item.orderId}
)
SELECT
oi.id,
ls.is_open AS isOpen
FROM lease_order_item oi
JOIN lease_shop ls ON oi.shop_id = ls.id
WHERE oi.id IN
#{id}