diff --git a/src/main/java/com/m2pool/lease/task/OrderAndPayTask.java b/src/main/java/com/m2pool/lease/task/OrderAndPayTask.java index 7e235a5..77ced45 100644 --- a/src/main/java/com/m2pool/lease/task/OrderAndPayTask.java +++ b/src/main/java/com/m2pool/lease/task/OrderAndPayTask.java @@ -829,6 +829,7 @@ public class OrderAndPayTask { .sellerId(leaseShop.getAuthId()) .status(1) .sellerEmail(leaseShop.getUserEmail()) + .receivedAmount(totalRealAmount.subtract(totalRealAmount.multiply(leaseShop.getFeeRate()))) .build(); reocrdList.add(build); diff --git a/src/main/resources/mapper/lease/LeaseShopConfigMapper.xml b/src/main/resources/mapper/lease/LeaseShopConfigMapper.xml index 1eecca1..d38947a 100644 --- a/src/main/resources/mapper/lease/LeaseShopConfigMapper.xml +++ b/src/main/resources/mapper/lease/LeaseShopConfigMapper.xml @@ -94,7 +94,7 @@ SET balance = CASE WHEN pay_address = #{item.toAddress} AND pay_coin = #{item.fromSymbol} AND chain = #{item.fromChain} AND del = false - THEN balance + #{item.realAmount} + THEN balance + #{item.receivedAmount} ELSE balance END