From fcbf67f2a35968d0474e7a45511237c22fb6f737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=B8=96=E7=95=8C?= <642747453@qq.com> Date: Sat, 20 Aug 2022 17:44:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20#10000=20=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Listeners/UpdateBusinessGoodsStock.php | 4 ++-- app/Services/Business/BusinessClient.php | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/Listeners/UpdateBusinessGoodsStock.php b/app/Listeners/UpdateBusinessGoodsStock.php index e60d100..6eb1581 100644 --- a/app/Listeners/UpdateBusinessGoodsStock.php +++ b/app/Listeners/UpdateBusinessGoodsStock.php @@ -39,8 +39,8 @@ class UpdateBusinessGoodsStock implements ShouldQueue $log->target_type = 'goods_sku'; $log->target_id = $event->goodsSku->id ?? 0; $log->target_field = 'stock'; - $log->user_id = $event->businessOrderItem['shop_id']; - $log->message = ($event->businessOrderItem['external_sku_id'] ?: '商品') . '未找到'; + $log->user_id = 1; + $log->message = ($event->businessOrderItem['external_sku_id'] ?? $event->businessOrderItem['id']) . '未找到'; $log->save(); return; diff --git a/app/Services/Business/BusinessClient.php b/app/Services/Business/BusinessClient.php index 4ee85cf..8952c1f 100644 --- a/app/Services/Business/BusinessClient.php +++ b/app/Services/Business/BusinessClient.php @@ -10,6 +10,7 @@ use App\Models\GoodsSku; use App\Models\Log; use App\Models\Shop; use GuzzleHttp\Client; +use Illuminate\Support\Facades\Auth; abstract class BusinessClient { @@ -144,10 +145,10 @@ abstract class BusinessClient $log = new Log(); $log->module = 'plat'; $log->action = $method; - $log->target_type = $this->getShop()->plat_id; - $log->target_id = $this->getSkuId(); + $log->target_type = $this->getShop()->plat_id . '--' . $this->getShop()->name; + $log->target_id = $this->getShop()->id; $log->target_field = $params['type']; - $log->user_id = $this->getShop()->id; + $log->user_id = Auth::id(); if ($size < 64000) { $log->message = json_encode($res, 256); }