Modules updates

This commit is contained in:
Fritz Ramirez
2024-05-04 03:38:25 -04:00
parent 6ad1341169
commit ae892c5940
51 changed files with 1451 additions and 376 deletions
@@ -37,6 +37,23 @@ class ProcessVideosController extends Controller
dd('Successfully Process New Video Types');
}
public function cleanUpTracks()
{
$duplicates = \Modules\StudioPlus\Entities\StudioPlusVideoStatusTrack::select(\DB::raw('COUNT(*) as `count`'),'id','studio_plus_video_id','name','created_at')
->where('name','Published')
->groupBy('studio_plus_video_id', 'name')
->orderBy('created_at','desc')
->havingRaw('COUNT(*) > 1')
->limit(1000)->get();
foreach ($duplicates as $key => $duplicate) {
\Modules\StudioPlus\Entities\StudioPlusVideoStatusTrack::where('studio_plus_video_id', $duplicate->studio_plus_video_id)->where('name', $duplicate->name)->where('id', '!=', $duplicate->id)->delete();
}
dd('Successfully Cleanup Tracks '.count($duplicates));
}
public function ott()
{