update 定时任务中不在操作订单详情表实时算力
This commit is contained in:
@@ -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);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user