diff --git a/app/Jobs/Remote/PushWorkOrder.php b/app/Jobs/Remote/PushWorkOrder.php index 283500c..88d8786 100644 --- a/app/Jobs/Remote/PushWorkOrder.php +++ b/app/Jobs/Remote/PushWorkOrder.php @@ -42,6 +42,14 @@ public function handle() continue; } + if ($workOrder->status === 'error') { + // 如果 created_at 超过 3 天 use Carbon + if (now()->diffInDays($workOrder->created_at) > 3) { + $workOrder->delete(); + continue; + } + } + $http = Http::remote($workOrder->module->api_token, $workOrder->module->url); $workOrder->status = 'open';