diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 067cdd147..af73ae897 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -1516,6 +1516,9 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService { result.setOrderCode(orderCode); result.setSettleAmt(settleAmount.toString()); result.setConfirmAmt(totalConfirmAmt.toString()); + if (totalConfirmAmt.compareTo(BigDecimal.ZERO) == 0) { + feeAmt = BigDecimal.ZERO; + } result.setFeeAmt(feeAmt.toString()); String status; // 如果确认金额和结算金额相等,返回succeeded,其他情况返回PENDING