diff --git a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php index b5850549e..99c6c5f8a 100644 --- a/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php +++ b/app/admin/logic/beforehand_order_cart_info/BeforehandOrderCartInfoLogic.php @@ -231,6 +231,10 @@ class BeforehandOrderCartInfoLogic extends BaseLogic */ public static function delete(array $params): bool { + $find=BeforehandOrderCartInfo::where('id',$params['id'])->find(); + if($find['is_buyer']==1){ + PurchaseProductOffer::where('order_id',$find['bhoid'])->where('product_id',$find['product_id'])->update(['delete_time'=>time()]); + } return BeforehandOrderCartInfo::destroy($params['id']); }