update 定时任务中不在操作订单详情表实时算力
This commit is contained in:
@@ -213,6 +213,7 @@ public class OrderAndPayTask {
|
|||||||
dto -> dto.getPool() + "_" + dto.getWalletAddress() + "_" +
|
dto -> dto.getPool() + "_" + dto.getWalletAddress() + "_" +
|
||||||
dto.getMiner() + "_" + dto.getCoin() + "_" + dto.getAlgorithm()
|
dto.getMiner() + "_" + dto.getCoin() + "_" + dto.getAlgorithm()
|
||||||
));
|
));
|
||||||
|
System.out.println("yyb-实时算力列表"+JSONUtil.toJsonPrettyStr(groupedData));
|
||||||
|
|
||||||
//订单id 与 当天平均算力 映射
|
//订单id 与 当天平均算力 映射
|
||||||
Map<Long, BigDecimal> orderIdToHashrateMap = new HashMap<>();
|
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.setAlreadyPayAmount(item.getAlreadyPayAmount().add(item.getPrice().multiply(BigDecimal.valueOf(item.getNumbers()))));
|
||||||
item.setSettlePayRealAmount(item.getSettlePayRealAmount().add(realPayAmount));
|
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);
|
saleIngList.add(item);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user