Просмотр исходного кода

取消售后修改订单参数

moonsflyer 5 месяцев назад
Родитель
Сommit
12abcc791e
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      app/shopapi/logic/AfterSaleLogic.php

+ 5 - 0
app/shopapi/logic/AfterSaleLogic.php

@@ -323,6 +323,11 @@ class AfterSaleLogic extends BaseLogic
             if(!in_array($afterSale->sub_status,AfterSaleEnum::ALLOW_CANCEL)) {
                 throw new \think\Exception('售后处理中,不允许撤销申请');
             }
+
+            Order::update([ 'is_after_sale' => 0 ], [
+                [ 'id', '=', $afterSale['order_id'] ],
+            ]);
+
             $afterSale->status = AfterSaleEnum::STATUS_FAIL;
             $afterSale->sub_status = AfterSaleEnum::SUB_STATUS_BUYER_CANCEL_AFTER_SALE;
             $afterSale->save();