Commit fdf2f6e1 by 杨昕

tesg

parent 83cc5a9a
Pipeline #10759 passed with stages
in 41 seconds
...@@ -42,6 +42,7 @@ class MediaModel extends Eloquent ...@@ -42,6 +42,7 @@ class MediaModel extends Eloquent
try{ try{
$medias = MediaModel::query()->raw(function ($collection) use($request){ $medias = MediaModel::query()->raw(function ($collection) use($request){
$limit = (isset($request->page_size) ? (int)($request->page_size) : Constant::PAGE_NUMBER) ; $limit = (isset($request->page_size) ? (int)($request->page_size) : Constant::PAGE_NUMBER) ;
if ($limit >500){ if ($limit >500){
...@@ -79,11 +80,19 @@ class MediaModel extends Eloquent ...@@ -79,11 +80,19 @@ class MediaModel extends Eloquent
} }
if (isset($request->start_time)&& !empty($request->start_time)){ if (isset($request->start_time)&& !empty($request->start_time)){
$aggregate[]['$match']['start_time'] = ['$gt' => $request->start_time ];
$start_time = new UTCDateTime(strtotime($request->start_time) * 1000);
$aggregate[]['$match']['start_time'] = ['$gt' => $start_time ];
} }
if (isset($request->end_time)&& !empty($request->end_time)){ if (isset($request->end_time)&& !empty($request->end_time)){
$aggregate[]['$match']['end_time'] = ['$lt' => $request->end_time ]; $end_time = new UTCDateTime(strtotime($request->end_time) * 1000);;
$aggregate[]['$match']['end_time'] = ['$lt' => $end_time ];
} }
$aggregate[]['$sort'] = ['start_time' => $sort]; $aggregate[]['$sort'] = ['start_time' => $sort];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment