From ef5d329e61c17bb5e25b954faf1c3c74e67787e7 Mon Sep 17 00:00:00 2001 From: "WIN-C27C5MSVTPO\\16961" <1696136552@qq.com> Date: Wed, 11 Mar 2026 16:31:49 +0800 Subject: [PATCH] 1 --- app/queue/redis/WordPressPush.php | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/app/queue/redis/WordPressPush.php b/app/queue/redis/WordPressPush.php index fcd6fab..e2575a1 100644 --- a/app/queue/redis/WordPressPush.php +++ b/app/queue/redis/WordPressPush.php @@ -74,22 +74,12 @@ class WordPressPush implements Consumer $wpService = new WordpressSiteService(); $result = $wpService->createProductForNewSite($site, $carId); - // 记录推送结果 - if ($result['success']) { - // 推送成功,更新车辆状态为4 - $car->update(['status' => 4]); - Log::info('WordPress推送成功,车辆状态已更新为推送成功', [ - 'car_id' => $carId, - 'wp_product_id' => $result['product_id'] ?? null, - ]); - } else { - // 推送失败,更新车辆状态为5 - $car->update(['status' => 5]); - Log::error('WordPress推送失败,车辆状态已更新为推送失败', [ - 'car_id' => $carId, - 'error' => $result['message'] ?? '未知错误', - ]); - } + // 推送成功(没有抛出异常),更新车辆状态为4 + $car->update(['status' => 4]); + Log::info('WordPress推送成功,车辆状态已更新为推送成功', [ + 'car_id' => $carId, + 'wp_post_id' => $result['result']['id'] ?? null, + ]); } catch (\Throwable $e) { Log::error('WordPress推送异常', [ @@ -108,7 +98,7 @@ class WordPressPush implements Consumer 'error' => $updateError->getMessage(), ]); } - throw $e; + // 不再重新抛出异常,让队列正常处理下一条 } }