Просмотр исходного кода

拉取影片数据,通过{publish_date}检查是否已上映影片

family 1 год назад
Родитель
Сommit
d81c90319f
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      app/command/MovieFilmCommand.php

+ 6 - 3
app/command/MovieFilmCommand.php

@@ -32,7 +32,7 @@ class MovieFilmCommand extends Command
32
     private function doMovieFilm()
32
     private function doMovieFilm()
33
     {
33
     {
34
         $page = 1;
34
         $page = 1;
35
-        $limit = 50;
35
+        $limit = 100;
36
 
36
 
37
         /** @var MovieRepository $movieRepository */
37
         /** @var MovieRepository $movieRepository */
38
         $movieRepository = app()->make(MovieRepository::class);
38
         $movieRepository = app()->make(MovieRepository::class);
@@ -72,12 +72,14 @@ class MovieFilmCommand extends Command
72
             ];
72
             ];
73
             return $carry;
73
             return $carry;
74
         }, []) : [];
74
         }, []) : [];
75
+        $time = strtotime(date('Y-m-d'));
75
 
76
 
76
         foreach ($list as $key => $value) {
77
         foreach ($list as $key => $value) {
78
+            $publish_date = strtotime($value['publish_date']);
77
             $params = [
79
             $params = [
78
                 'film_sign' => $value['film_sign'],
80
                 'film_sign' => $value['film_sign'],
79
                 'film_name' => $value['film_name'],
81
                 'film_name' => $value['film_name'],
80
-                'publish_date' => strtotime($value['publish_date']),
82
+                'publish_date' => $publish_date,
81
                 'language' => trim($value['language']),
83
                 'language' => trim($value['language']),
82
                 'type' => $value['type'],
84
                 'type' => $value['type'],
83
                 'duration' => $value['duration'],
85
                 'duration' => $value['duration'],
@@ -89,7 +91,8 @@ class MovieFilmCommand extends Command
89
                 'detail_img' => json_encode($value['detail_img'], JSON_FORCE_OBJECT),
91
                 'detail_img' => json_encode($value['detail_img'], JSON_FORCE_OBJECT),
90
                 'director' => json_encode($value['director'], JSON_FORCE_OBJECT),
92
                 'director' => json_encode($value['director'], JSON_FORCE_OBJECT),
91
                 'actors' => json_encode($value['actors'], JSON_FORCE_OBJECT),
93
                 'actors' => json_encode($value['actors'], JSON_FORCE_OBJECT),
92
-                'intro' => $value['intro']
94
+                'intro' => $value['intro'],
95
+                'is_show' => intval(($publish_date <= $time))
93
             ];
96
             ];
94
             if (!isset($localFilm_nameLists[$value['film_sign']])) {
97
             if (!isset($localFilm_nameLists[$value['film_sign']])) {
95
                 $params['create_time'] = time();
98
                 $params['create_time'] = time();