$complaintId = $complaintId; } /** * 确定任务应该超时的时间 * * @return \DateTime */ public function retryUntil() { return Carbon::now()->addHours(24); } /** * Execute the job. */ public function handle() { $this->analysis(); } /** * * @return false|void */ public function analysis() { $model = Complaint::query()->where('id', $this->complaintId)->first(); DB::beginTransaction(); try { Log::error('*************创建数据*****************'); ComplaintMessage::query()->create([ 'complaint_id' => $model->id, 'complaint_status' => $model->deal_status, 'deal_admin_id' => $model->deal_admin_id, ]); DB::commit(); } catch (\Exception $exception) { DB::rollBack(); Log::error(" **********消息创建失效***************** exception: {$exception->getMessage()} "); } Log::error("-----------完成---------------"); } }