|
@@ -42,7 +42,7 @@ class SyncDramaInfo extends Command
|
|
|
'status' => 1,
|
|
|
'is_enabled' => 1
|
|
|
])
|
|
|
- ->select('drama_id', 'id', 'status', 'appid')
|
|
|
+ ->select('drama_id', 'id', 'status', 'appid', 'video_id')
|
|
|
->orderBy('id')
|
|
|
->chunk(100, function ($items) {
|
|
|
foreach ($items as $item) {
|
|
@@ -58,6 +58,7 @@ class SyncDramaInfo extends Command
|
|
|
continue;
|
|
|
}
|
|
|
$status = $result['drama_info']['audit_detail']['status'];
|
|
|
+ $now = date('Y-m-d H:i:s');
|
|
|
if($status != $item->status)
|
|
|
{
|
|
|
DB::table('video_wechat_check')
|
|
@@ -65,6 +66,15 @@ class SyncDramaInfo extends Command
|
|
|
->update([
|
|
|
'check_at' => date('Y-m-d H:i:s', $result['drama_info']['audit_detail']['audit_time']),
|
|
|
'status' => $status,
|
|
|
+ 'updated_at' => $now,
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+ if(3 == $status) {
|
|
|
+ DB::table('videos')
|
|
|
+ ->where('id', $item->video_id)
|
|
|
+ ->update([
|
|
|
+ 'wechat_pass' => 1,
|
|
|
+ 'updated_at' => $now,
|
|
|
]);
|
|
|
}
|
|
|
}
|