school_id; $name = Db::table('departments')->where('id',$id)->value('department_name'); return $name; } /** * 获取学校id(文本) */ // public function getSchoolIdAttr($value) // { // // var_dump($value); // $parent_id = Db::table('departments')->where('id',$value)->value('parent_id'); // return [$parent_id,$value]; // } /** * 获取基站朝向名称(文本) */ public function getOrientationTextAttr($value) { $value = $this->orientation; if($value == 1){ $value = '朝外'; }elseif($value == 2){ $value = '朝内'; }else{ $value = '未知'; } return $value; } /** * 获取是否推送企业微信消息名称(文本) */ public function getPushTextAttr($value) { $value = $this->enable_push_qywx; if($value == 1){ $value = '是'; }else{ $value = '否'; } return $value; } /** * 获取是否节流名称(文本) */ public function getThrottlingTextAttr($value) { $value = $this->throttling; if($value == 1){ $value = '开启'; }else{ $value = '关闭'; } return $value; } /** * 获取建筑名称(文本) */ public function getBuildingNameAttr($value) { $id = $this->building_id; $value = Db::table('kq_building')->where('id',$id)->value('name'); return $value; } /** * 获取楼层名称(文本) */ public function getFloorNameAttr($value) { $id = $this->floor_id; $value = Db::table('kq_floor')->where('id',$id)->value('name'); return $value; } /** * 获取楼层名称(文本) */ public function getCommandAttr($value) { if($this->is_reboot_device){ return 'is_reboot_device'; }elseif($this->is_restore_device){ return 'is_restore_device'; }else{ return 'null'; } } /** * 获取楼层名称(文本) */ public function getConfigListAttr($value){ $config_list=json_decode($value,true); $config_list['Card_INMAC']=$this->in_station_mac; $config_list['Card_OUTMAC']=$this->out_station_mac; $config_list['id']=$this->id; if(isset($config_list['IS_SLAVE']) && $config_list['IS_SLAVE']==1){ $config_list['IS_SLAVE']=true; }else{ $config_list['IS_SLAVE']=false; } return $config_list; } }