toDateTimeString())->where('status', 0)->first(); if ($info) { if ($info->price > 0) { $users = IdentityPoint::where('created_at', '<', $info->end_at)->distinct()->pluck('user_id'); foreach ($users as $key => $user_id) { ProfitJob::dispatch($user_id, $info); } } $info->status = 1; $info->save(); } } }