|
@@ -1237,4 +1237,44 @@ class CameraApiController extends BaseController
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //摄像头访问记录入库
|
|
|
+ public function cameraRecordInsert(Request $request){
|
|
|
+ $params = $request->all();
|
|
|
+ if(isset($params['staff_num']) && isset($params['name']) && isset($params['camera_id']) && isset($params['start_time']) && isset($params['end_time'])){
|
|
|
+ $camera = DB::table('camera_list')->where('id',$params['camera_id'])->get();
|
|
|
+ $mine = DB::table('mine_list')->where('id',$camera[0]->mine_id)->get();
|
|
|
+ $degree = explode('|',$mine[0]->degree);
|
|
|
+ $unit = DB::table('mine_list')->where('id',$degree[0])->get();
|
|
|
+
|
|
|
+ $data['staff_num'] = $params['staff_num'];
|
|
|
+ $data['name'] = $params['name'];
|
|
|
+ $data['mine_id'] = $camera[0]->mine_id;
|
|
|
+ $data['camera_id'] = $params['camera_id'];
|
|
|
+ $data['camera_name'] = $camera[0]->camera_name;
|
|
|
+ $data['unit_name'] = $unit[0]->title;
|
|
|
+ if(isset($params['base64'])){
|
|
|
+ $data['base64'] = $params['base64'];
|
|
|
+ }
|
|
|
+ $data['start_time'] = date('Y-m-d').' '.$params['start_time'];
|
|
|
+ $data['start_time'] = date('Y-m-d').' '.$params['end_time'];
|
|
|
+ $data['created_at'] = date('Y-m-d H:i:s');
|
|
|
+ $data['updated_at'] = date('Y-m-d H:i:s');
|
|
|
+
|
|
|
+ DB::table('camera_record')->insert($data);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //摄像头访问记录入库
|
|
|
+ public function cameraRecordList(Request $request){
|
|
|
+ $params = $request->all();
|
|
|
+
|
|
|
+ if (!isset($params['camera_id'])) {
|
|
|
+ return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
|
|
|
+ }
|
|
|
+
|
|
|
+ $camera_record = DB::table('camera_record')->where('camera_id',$params['camera_id'])->where('deleted_at',null)->orderBy('created_at','desc')->limit(20)->get();
|
|
|
+
|
|
|
+ return self::successResponse($camera_record);
|
|
|
+ }
|
|
|
}
|