|  | @@ -185,7 +185,45 @@ class CameraApiController extends BaseController
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |      //回放列表
 |  |      //回放列表
 | 
												
													
														
															|  |      public function getPlaybackList(){
 |  |      public function getPlaybackList(){
 | 
												
													
														
															|  | -        return 111;
 |  | 
 | 
												
													
														
															|  | 
 |  | +        $camera_id = Input::get('camera_id', '');
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        $result['status'] = true;
 | 
												
													
														
															|  | 
 |  | +        $result['msg']    = ApiEnum::RETURN_SUCCESS;
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        if (!$camera_id) {
 | 
												
													
														
															|  | 
 |  | +            $result['status'] = false;
 | 
												
													
														
															|  | 
 |  | +            $result['msg'] = ApiEnum::STATUS_CODE_EMPTY;
 | 
												
													
														
															|  | 
 |  | +            return $result;
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        $query = CameraList::where('id', $camera_id)->first();
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        if (!$query) {
 | 
												
													
														
															|  | 
 |  | +            $result['status'] = false;
 | 
												
													
														
															|  | 
 |  | +            $result['msg'] = ApiEnum::NO_CAMERA_URL;
 | 
												
													
														
															|  | 
 |  | +            return $result;
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        if($query->playback == 0){
 | 
												
													
														
															|  | 
 |  | +            $result['status'] = false;
 | 
												
													
														
															|  | 
 |  | +            $result['msg'] = ApiEnum::NO_SUPORT_PLAYBACK;
 | 
												
													
														
															|  | 
 |  | +            return $result;
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        $playback = DB::table('playback')->where('camera_id',$query->id)->where('deleted_at',null)->get();
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        if(count($playback)>0){
 | 
												
													
														
															|  | 
 |  | +            for($i=0;$i<count($playback);$i++){
 | 
												
													
														
															|  | 
 |  | +                $result['data'][$i]['title'] = $playback[$i]->title;
 | 
												
													
														
															|  | 
 |  | +                $result['data'][$i]['start_time'] = $playback[$i]->start_time;
 | 
												
													
														
															|  | 
 |  | +                $result['data'][$i]['end_time'] = $playback[$i]->end_time;
 | 
												
													
														
															|  | 
 |  | +                $result['data'][$i]['camera_id'] = $playback[$i]->camera_id;
 | 
												
													
														
															|  | 
 |  | +            }
 | 
												
													
														
															|  | 
 |  | +        }else{
 | 
												
													
														
															|  | 
 |  | +            $result['data'] = null;
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        return $result;
 | 
												
													
														
															|  |      }
 |  |      }
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |      //回放URL
 |  |      //回放URL
 |