From aa1c11d557c2b756db7988527944f148f9c10226 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Tue, 19 Nov 2024 10:00:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(app):=20=E4=BF=AE=E5=A4=8D=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E9=A2=84=E8=AE=A2=E5=8D=95=E8=B4=AD=E7=89=A9=E8=BD=A6?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=97=B6=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在删除预订单购物车信息时,检查是否为买家 - 如果是买家,同时更新 PurchaseProductOffer 表中相关记录的删除时间 --- .../BeforehandOrderCartInfoLogic.php | 4 ++++ 1 file changed, 4 insertions(+) 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']); }