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 329c038ef..2178575ec 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 @@ -3248,7 +3248,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()); } }