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 8133a2933..9cb9ba0d5 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 @@ -3247,7 +3247,8 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { } else { BigDecimal reversedAmt = BigDecimal.ZERO; for (OrderDetailInfoVO.OrderRefundInfo orderRefundInfo : orderRefundInfoList) { - if (new BigDecimal(orderRefundInfo.getReverseAmt()).compareTo(reversedAmt) > 0) { + if (new BigDecimal(orderRefundInfo.getReverseAmt()).compareTo(reversedAmt) > 0 + && StringUtils.equals(orderRefundInfo.getStatus(), AdapayStatusEnum.SUCCEEDED.getValue())) { reversedAmt = new BigDecimal(orderRefundInfo.getReverseAmt()); } }