From aed0b04167fa927c94b31e05f51e132fccf68383 Mon Sep 17 00:00:00 2001 From: yyb <1416014977@qq.com> Date: Thu, 22 Jan 2026 16:02:02 +0800 Subject: [PATCH] =?UTF-8?q?update=20nexa=E9=92=B1=E5=8C=85=E5=8E=BB?= =?UTF-8?q?=E6=8E=89=E5=89=8D=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/LeaseOrderInfoServiceImpl.java | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/m2pool/lease/service/impl/LeaseOrderInfoServiceImpl.java b/src/main/java/com/m2pool/lease/service/impl/LeaseOrderInfoServiceImpl.java index 9a76b88..a50a493 100644 --- a/src/main/java/com/m2pool/lease/service/impl/LeaseOrderInfoServiceImpl.java +++ b/src/main/java/com/m2pool/lease/service/impl/LeaseOrderInfoServiceImpl.java @@ -1020,7 +1020,12 @@ public class LeaseOrderInfoServiceImpl extends ServiceImpl recentlyHashRateMap = leaseOrderMiningMapper - .getRecentlyHashrate(info.getPool(), info.getWalletAddress(), info.getCoin(), list); - for (PurchasedMachineDto purchasedMachineDto : list) { - MiningHashrateInfoDto miningHashrateInfoDto = recentlyHashRateMap.get(purchasedMachineDto.getWorkerId()); - if (miningHashrateInfoDto != null){ - purchasedMachineDto.setRecordTime(miningHashrateInfoDto.getRecordTime()); - purchasedMachineDto.setPower(miningHashrateInfoDto.getPower()); + if (list != null && !list.isEmpty()){ + Map recentlyHashRateMap = leaseOrderMiningMapper + .getRecentlyHashrate(info.getPool(), info.getWalletAddress(), info.getCoin(), list); + for (PurchasedMachineDto purchasedMachineDto : list) { + MiningHashrateInfoDto miningHashrateInfoDto = recentlyHashRateMap.get(purchasedMachineDto.getWorkerId()); + if (miningHashrateInfoDto != null){ + purchasedMachineDto.setRecordTime(miningHashrateInfoDto.getRecordTime()); + purchasedMachineDto.setPower(miningHashrateInfoDto.getPower()); + } } } + info.setPurchasedMachines(list); return Result.success(info); }