update 2miner 订单结束更新一次平均算力
This commit is contained in:
@@ -216,11 +216,13 @@ public class OrderAndPayTask {
|
||||
// 按照订单分组
|
||||
userMapItem.forEach((orderId, items) -> {
|
||||
for (LeaseOrderItem item : items) {
|
||||
BigDecimal practicalPower = orderIdToHashrateMap.get(item.getId());
|
||||
BigDecimal realAmount = orderItemToPriceMap.get(item.getId());
|
||||
BigDecimal realPayAmount = realAmount== null ? BigDecimal.ZERO : realAmount;
|
||||
//已支付金额 + 实际待支付金额 + 实际平均算力
|
||||
item.setAlreadyPayAmount(item.getAlreadyPayAmount().add(item.getPrice().multiply(BigDecimal.valueOf(item.getNumbers()))));
|
||||
item.setSettlePayRealAmount(item.getSettlePayRealAmount().add(realPayAmount));
|
||||
item.setPracticalPower(practicalPower==null ? BigDecimal.ZERO : practicalPower);
|
||||
saleIngList.add(item);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user