update 定时任务中不在操作订单详情表实时算力

This commit is contained in:
yyb
2026-01-28 11:51:41 +08:00
parent 34ea154778
commit 40f8e7a0ab

View File

@@ -213,6 +213,7 @@ public class OrderAndPayTask {
dto -> dto.getPool() + "_" + dto.getWalletAddress() + "_" +
dto.getMiner() + "_" + dto.getCoin() + "_" + dto.getAlgorithm()
));
System.out.println("yyb-实时算力列表"+JSONUtil.toJsonPrettyStr(groupedData));
//订单id 与 当天平均算力 映射
Map<Long, BigDecimal> orderIdToHashrateMap = new HashMap<>();
@@ -236,9 +237,6 @@ public class OrderAndPayTask {
//已支付金额 + 实际待支付金额 + 实际平均算力
item.setAlreadyPayAmount(item.getAlreadyPayAmount().add(item.getPrice().multiply(BigDecimal.valueOf(item.getNumbers()))));
item.setSettlePayRealAmount(item.getSettlePayRealAmount().add(realPayAmount));
System.out.println("yyb-实时算力"+item.getPracticalPower() + "--"+practicalPower);
item.setPracticalPower(item.getPracticalPower().add(practicalPower)
.divide(BigDecimal.valueOf(2), 2, RoundingMode.HALF_UP));
saleIngList.add(item);
}
});