From 065edd5775be09544dac352c00466a1ccc704fc1 Mon Sep 17 00:00:00 2001 From: liapples Date: Fri, 29 Oct 2021 18:26:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A0=87=E9=A2=98=E3=80=81?= =?UTF-8?q?=E6=97=85=E6=B8=B8=E9=A1=BB=E7=9F=A5=E3=80=81=E4=BA=A7=E5=93=81?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E3=80=81=E4=BA=A7=E5=93=81=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E7=AD=89=E4=BA=A7=E5=93=81=E4=BF=A1=E6=81=AF=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=88=B0=E4=BB=A3=E7=90=86=E5=95=86=E4=BA=A7=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Providers/ProductServiceProvider.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/Providers/ProductServiceProvider.php b/app/Providers/ProductServiceProvider.php index 3c0c543..331bfab 100644 --- a/app/Providers/ProductServiceProvider.php +++ b/app/Providers/ProductServiceProvider.php @@ -40,8 +40,18 @@ class ProductServiceProvider extends ServiceProvider { Product::updated(function ($product) { if ($product->isDirty('status') && $product->status == ProductStatus::ON_SALE) { - //自动上架 + /** 同步信息到代理商产品 START */ + AgentProduct::query() + ->where(['type' => 0, 'product_id' => $product->id]) + ->update([ + 'title' => $product->title, + 'know' => $product->know, + 'content' => $product->content, + 'pictures' => $product->pictures, + ]); + /** 同步信息到代理商产品 END */ + /** 自动上架 START */ $agentIds = AgentProductItem::query() ->withoutGlobalScope('orderById') ->where('supplier_id', $product->supplier_id) @@ -125,6 +135,7 @@ class ProductServiceProvider extends ServiceProvider throw new \Exception('自动上架失败::' . $e->getTraceAsString()); } } + /** 自动上架 END */ } });