update 新增2miners 实时算力更新 定时任务
This commit is contained in:
@@ -102,21 +102,39 @@
|
||||
#{id}
|
||||
</foreach>
|
||||
</select>
|
||||
<select id="getOneDayApartOrder" resultType="com.m2pool.lease.dto.v2.OrderTimeInfoDto">
|
||||
<select id="getOneDayApartOrder" resultType="com.m2pool.lease.dto.v2.OrderTimeInfoDto">
|
||||
select id,create_time as createTime,lease_time as leaseTime from lease_order_item where status = 1
|
||||
</select>
|
||||
|
||||
<select id="getActiveOrderItems" resultType="com.m2pool.lease.entity.LeaseOrderItem">
|
||||
SELECT
|
||||
id,
|
||||
machine_id AS machineId,
|
||||
order_id AS orderId,
|
||||
order_item_id as orderItemId,
|
||||
lease_time AS leaseTime,
|
||||
create_time AS startTime,
|
||||
price,
|
||||
numbers
|
||||
FROM
|
||||
lease_order_item
|
||||
WHERE
|
||||
STATUS = 1
|
||||
`user`,
|
||||
miner,
|
||||
coin,
|
||||
algorithm,
|
||||
pool,
|
||||
practical_power as practicalPower
|
||||
FROM lease_order_item
|
||||
WHERE status = 1 AND del = false
|
||||
</select>
|
||||
|
||||
<update id="updatePracticalPowerBatch">
|
||||
UPDATE lease_order_item
|
||||
SET practical_power = CASE
|
||||
<foreach collection="list" item="item">
|
||||
WHEN id = #{item.id}
|
||||
THEN #{item.practicalPower}
|
||||
</foreach>
|
||||
ELSE practical_power
|
||||
END
|
||||
WHERE id IN (
|
||||
<foreach collection="list" item="item" separator=",">
|
||||
#{item.id}
|
||||
</foreach>
|
||||
)
|
||||
</update>
|
||||
|
||||
<select id="checkShopExistRunningOrderNumbers" resultType="java.lang.Long">
|
||||
SELECT COUNT(*)
|
||||
FROM lease_order_item
|
||||
|
||||
Reference in New Issue
Block a user