From 2db43d2acfd195ad53754b29a9a75a63d91cbf48 Mon Sep 17 00:00:00 2001 From: yyb <1416014977@qq.com> Date: Fri, 30 Jan 2026 15:01:57 +0800 Subject: [PATCH] =?UTF-8?q?update=202miner=20=E6=B3=A8=E9=87=8A=E5=88=A0?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../strategy/hashrate/impl/TwoMinersHashrateStrategy.java | 1 - src/main/java/com/m2pool/lease/task/RealPowerInsetTask.java | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/m2pool/lease/strategy/hashrate/impl/TwoMinersHashrateStrategy.java b/src/main/java/com/m2pool/lease/strategy/hashrate/impl/TwoMinersHashrateStrategy.java index 3d67427..8f4e086 100644 --- a/src/main/java/com/m2pool/lease/strategy/hashrate/impl/TwoMinersHashrateStrategy.java +++ b/src/main/java/com/m2pool/lease/strategy/hashrate/impl/TwoMinersHashrateStrategy.java @@ -49,7 +49,6 @@ public class TwoMinersHashrateStrategy implements HashrateFetchStrategy { dto.setEndTime(queryEndTime); } List recently24HourHashrate = leaseOrderMiningMapper.getRecently24HourHashrate(list, POOL_NAME); - System.out.println("yyb-最近算力 = " + JSONUtil.toJsonPrettyStr(recently24HourHashrate)); // 根据list中开始时间和结束时间 取recently24HourHashrate中(5分钟一个)值,如开始时间是2026-01-28 17:13:33 // 那么取第一个值就是 2026-01-28 17:15:00点的数据, diff --git a/src/main/java/com/m2pool/lease/task/RealPowerInsetTask.java b/src/main/java/com/m2pool/lease/task/RealPowerInsetTask.java index 605fc6d..ccf2e26 100644 --- a/src/main/java/com/m2pool/lease/task/RealPowerInsetTask.java +++ b/src/main/java/com/m2pool/lease/task/RealPowerInsetTask.java @@ -144,7 +144,7 @@ public class RealPowerInsetTask { /** * @Description: 2miners 实时平均算力(使用策略模式) - * 获取从订单创建时间到当前时间的所有算力数据,根据策略模式对应的数据采集间隔计算平均值,没有数据的时刻补零 + * 获取从订单创建时间到当前时间的所有算力数据,根据策略模式对应的数据采集间隔计算平均值 */ @Scheduled(cron = "50 0/30 * * * ? ") @Async("scheduledTaskExecutor") @@ -189,7 +189,7 @@ public class RealPowerInsetTask { .algorithm(item.getAlgorithm()) .pool(item.getPool()) .startTime(item.getCreateTime()) - .endTime(item.getCreateTime().plusMinutes(item.getLeaseTime())) + .endTime(item.getCreateTime().plusDays(item.getLeaseTime())) .build()); // 使用策略获取时间范围内的算力数据