[#1] similars

This commit is contained in:
2024-12-31 00:01:05 +02:00
parent 347a849c85
commit a483141cae
@@ -617,13 +617,15 @@ class MovieProcessingService implements ProcessingInterface
$this->getDetails($itemToFetch); $this->getDetails($itemToFetch);
$movie = Movie::where('tmdb_id', $item->tmdb_id)->first(); $movie = Movie::where('tmdb_id', $item->tmdb_id)->first();
$recommendedMovie = Movie::where('tmdb_id', $tmdbSimilarMovie['id'])->first(); $similarMovie = Movie::where('tmdb_id', $tmdbSimilarMovie['id'])->first();
MovieSimilar::create([ MovieSimilar::create([
'movie_id' => $movie->id, 'movie_id' => $movie->id,
'similar_movie_id' => $recommendedMovie->id, 'similar_movie_id' => $similarMovie->id,
]); ]);
} }
$this->removeElementFromRemainingJobs($item->tmdb_id, ItemToFetchJobs::JOB_SIMILAR);
} }
private function processMovieCollection(int $movieId, $belongsToCollection) private function processMovieCollection(int $movieId, $belongsToCollection)