From 7fecef3689d389ec21e63ee4e6a400ac1ae6251b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Fri, 7 Jan 2022 11:55:26 +0800 Subject: [PATCH] Fix --- app/Services/AfterSaleService.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Services/AfterSaleService.php b/app/Services/AfterSaleService.php index 62e970df..b20a9909 100644 --- a/app/Services/AfterSaleService.php +++ b/app/Services/AfterSaleService.php @@ -459,10 +459,13 @@ class AfterSaleService 'remarks' => $remarks, ]); - // 订单未结算 + // 如果订单已结算则不处理 + if ($order->is_settle) { + return; + } + // 非赠品售后单,且售后单类型是换货、退款、退款退货 - if (! $order->is_settle - && ! $afterSaleProduct->isGift() + if (! $afterSaleProduct->isGift() && in_array($afterSale->type, [ AfterSale::TYPE_REFUND_AND_RETURN, AfterSale::TYPE_REFUND,