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