src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -413,6 +413,13 @@ MallOrderRefund orderRefund = mallOrderRefundMapper.selectOrderRefundByOrderId(orderInfo.getId()); if (orderRefund == null) { // 未发货则退运费,发货了则不退 if (orderInfo.getStatus() == 2) { orderRefund.setAmount(orderInfo.getAmount().add(orderInfo.getCarriage())); } else { orderRefund.setAmount(orderInfo.getAmount()); } orderRefund = new MallOrderRefund(); orderRefund.setOrderId(orderInfo.getId()); orderRefund.setMemberId(member.getId());