get('userid');//中间件产生的参数 $info =request('info'); $service = new DepartmentResourceService(); return $service->Save($info,$userid); } public function GetList() { $page =request('page'); $pageSize =request('pageSize'); $searchInfo =request('searchInfo'); $service = new DepartmentResourceService(); return $service->GetList($searchInfo,$page,$pageSize); } public function GetEnableList(Request $request) { $userid = $request->get('userid');//中间件产生的参数 $userInfo = DB::table('users')->where(['id' => $userid])->first(); if(!isset($userInfo->department_id)){ return \Yz::echoError1('科室信息不存在'); } $resource=DB::table('s_department_resources')->where(['department_id'=>$userInfo->department_id,'department_resources_status'=>1,'is_del'=>0])->get(); if(count($resource)>0){ return \Yz::Return(true, '操作成功',$resource); }else{ return \Yz::echoError1('获取科室资源失败'); } } public function Del() { $id =request('id'); $service = new DepartmentResourceService(); return $service->Del($id); } public function BindDevice() { $department_id =request('department_id'); $resource_id =request('resource_id'); $device_ids = request('device_ids'); $service = new DepartmentResourceService(); return $service->BindDevice($department_id,$resource_id,$device_ids); } //获取诊室关联的服务组(设备) public function GetBindDeviceList() { $resource_id =request('resource_id'); $service = new DepartmentResourceService(); return $service->GetBindDeviceList($resource_id); } }