diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java b/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java index 860bd77..b0685fe 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java @@ -1545,7 +1545,7 @@ } if (platformServiceFeeRatio.compareTo(BigDecimal.ZERO) == 1) { // statementamount - platformServiceFee = statement.getStatementAmount().add(refundAmount).multiply(platformServiceFeeRatio).setScale(2, BigDecimal.ROUND_UP); + platformServiceFee = statement.getOrders().getAmount().add(refundAmount).multiply(platformServiceFeeRatio).setScale(2, BigDecimal.ROUND_UP); if (platformServiceFee.compareTo(BigDecimal.ZERO) == 1) { // 生成平台服务费分账单 return generatePlatformSubaccount(platformServiceFeeRatio, platformServiceFee, statement.getOrders(), statement.getShipping(), statement.getCompany());