|
|
@@ -84,7 +84,8 @@ public class OrderCancelManager extends AbstractOrderManager<OrderCancelRequest> |
|
|
|
request.setOpenId(staff.getOpenId()); |
|
|
|
} |
|
|
|
// 需要支付的情况下,进行退费相关校验 |
|
|
|
if (order.getNeedPay()) { |
|
|
|
//渠道退费自行处理 |
|
|
|
if (order.getNeedPay() && SourceType.CHANNEL != order.getOrderSource()) { |
|
|
|
List<IssueOrderPay> pays = paymentDetections(request.getOrderNo()); |
|
|
|
List<OrderPayStatus> payStatus = pays.stream().map(IssueOrderPay::getPayStatus).distinct().collect(Collectors.toList()); |
|
|
|
if (payStatus.contains(OrderPayStatus.PAYING)) |