From 0a112c9e2abd9fd3213dc980d483ecea5252c6be Mon Sep 17 00:00:00 2001 From: Nick Zeng Date: Thu, 5 Feb 2026 14:20:52 +0800 Subject: [PATCH] update shopee entity parse --- backend/app/Platform/OrderConsumer.php | 24 ++++++------------ .../Producer/ShopeeInventoryProducer.php | 25 +++++++++++++++++++ .../Shopee/Producer/ShopeeProductProducer.php | 25 +++++++++++++++++++ 3 files changed, 58 insertions(+), 16 deletions(-) create mode 100644 backend/app/Platform/Shopee/Producer/ShopeeInventoryProducer.php create mode 100644 backend/app/Platform/Shopee/Producer/ShopeeProductProducer.php diff --git a/backend/app/Platform/OrderConsumer.php b/backend/app/Platform/OrderConsumer.php index 4b03e78..f064f5b 100644 --- a/backend/app/Platform/OrderConsumer.php +++ b/backend/app/Platform/OrderConsumer.php @@ -71,14 +71,6 @@ class OrderConsumer extends ConsumerMessage sleep($debug_delay); } - // dump('---data'); - // dump($data); - // dump('---'); - - dump('---message'); - dump(json_decode($message->getBody(), true)['message_id']); - dump('---'); - // 获取重试次数 $retry_count = $this->getRetryCount($message); $max_retries = (int) env('AMQP_MAX_RETRIES', 3); @@ -187,14 +179,14 @@ class OrderConsumer extends ConsumerMessage return Result::ACK; } catch (Throwable $error) { - dump("=== Error Caught ==="); - dump("Error: " . $error->getMessage()); - dump("File: " . $error->getFile() . ":" . $error->getLine()); - dump("Stack trace:"); - dump($error->getTraceAsString()); - dump("Retry Count: {$retry_count}"); - dump("Max Retries: {$max_retries}"); - dump("Check: {$retry_count} >= {$max_retries} = " . ($retry_count >= $max_retries ? 'TRUE' : 'FALSE')); + // dump("=== Error Caught ==="); + // dump("Error: " . $error->getMessage()); + // dump("File: " . $error->getFile() . ":" . $error->getLine()); + // dump("Stack trace:"); + // dump($error->getTraceAsString()); + // dump("Retry Count: {$retry_count}"); + // dump("Max Retries: {$max_retries}"); + // dump("Check: {$retry_count} >= {$max_retries} = " . ($retry_count >= $max_retries ? 'TRUE' : 'FALSE')); Log::get()->error('Consumer processing failed', [ 'error' => $error->getMessage(), diff --git a/backend/app/Platform/Shopee/Producer/ShopeeInventoryProducer.php b/backend/app/Platform/Shopee/Producer/ShopeeInventoryProducer.php new file mode 100644 index 0000000..5cc0716 --- /dev/null +++ b/backend/app/Platform/Shopee/Producer/ShopeeInventoryProducer.php @@ -0,0 +1,25 @@ +