where($Map)->count();// 查询满足要求的总记录数 $List = M("object_share")->where($Map)->limit($Page,$GetSize)->order('id desc')->select(); $Info = array( 'totalRow' => $Count, 'list' => $List, ); echo json_encode($Info); }else{ $this->display(); } } public function add(){ if (IS_POST) { $Data=I(); if(strlen($Data['owner_code']) < 1){ $this->mtReturn(300,'请填写完整的设备编号'); } if(strlen($Data['device_name']) < 1){ $this->mtReturn(300,'请填写完整的设备名称'); } if(strlen($Data['object_name']) < 1){ $this->mtReturn(300,'请填写完整的安装位置'); } if(strlen($Data['dwtype']) < 1){ $this->mtReturn(300,'请填写完整的监控数据类型'); } if(strlen($Data['object_code']) < 1){ $this->mtReturn(300,'请填写完整的监控对象编号'); } if(strlen($Data['start_port']) < 1){ $this->mtReturn(300,'请填写完整的数据起始端口号'); } if(strlen($Data['rec_cur']) < 1){ $this->mtReturn(300,'请填写完整的同步记录号'); } if(strlen($Data['min_level']) < 1){ $this->mtReturn(300,'请填写完整的所在楼层(最低)'); } if(strlen($Data['max_level']) < 1){ $this->mtReturn(300,'请填写完整的所在楼层(最高)'); } $res =M('object_share')->add($Data); if($res){ //日志开始 $filename_log = "/var/www/html/jdxf/log/config_log".date("Y-m-d").".log"; $data_log ="\r\n".'['.date("Y-m-d H:i:s").']操作人员手机号:'.session('phone_login').'---设备信息新增(sp_object_share表)\r\n'; $data_log1 ='新增数据:'.json_encode($Data)."\r\n"; file_put_contents($filename_log, $data_log, FILE_APPEND|LOCK_EX); file_put_contents($filename_log, $data_log1, FILE_APPEND|LOCK_EX); //日志结束 $this->mtReturn(200,'新增成功'); }else{ $this->mtReturn(300,'新增失败'); } }else{ $this->assign('action','/home/DeviceInformation/add'); $this->display(); } } public function object_modify(){ $Data=I(); if (session('power')==2){ $this->mtReturn(300,'本账号没有该权限,如需开通请联系管理员',1); }else { if(IS_POST) { if (!empty($Data['owner_code'])){ $Data1['owner_code']=$Data['owner_code']; $wx=M()->query("SELECT * FROM sp_object_share where owner_code='".$Data1['owner_code']."'"); $res=M('object_share')->where('owner_code='.$Data1['owner_code'])->save($Data); } if($res){ //日志代码开始 $data_log ="\r\n".'['.date("Y-m-d H:i:s").']操作人员手机号:'.session('phone_login').'---设备信息修改(sp_object_share表)---设备编号:'.$Data1['owner_code']."数据\r\n"; $data_log1 ='修改前数据:'.json_encode($wx)."\r\n"; $data_log2 ='修改的数据:'.json_encode($Data)."\r\n"; $filename_log = "/var/www/html/jdxf/log/config_log".date("Y-m-d").".log"; file_put_contents($filename_log, $data_log, FILE_APPEND|LOCK_EX); file_put_contents($filename_log, $data_log1, FILE_APPEND|LOCK_EX); file_put_contents($filename_log, $data_log2, FILE_APPEND|LOCK_EX); //日志代码结束 $this->mtReturn(200,'修改成功'); }else{ $this->mtReturn(300,'修改失败'); } }else{ $bao=M('object_share') ->where('owner_code='.$Data['code']) ->select(); // print_r($bao); $this->assign('list2',$bao); $this->assign('code',$Data['code']); $this->assign('action','/home/DeviceInformation/object_modify'); } $this->display(); } } public function deldata(){ $Model=M('object_share'); $Data=I(); if (session('power')==2){ $this->mtReturn(300,'本账号没有该权限,如需开通请联系管理员',1); }else { $used_data = M()->query("select * from sp_object_share where id=".$Data['id']); $res=$Model->where('id='.$Data['id'])->delete(); if($res){ //日志开始 $filename_log = "/var/www/html/jdxf/log/config_log".date("Y-m-d").".log"; $data_log ="\r\n".'['.date("Y-m-d H:i:s").']操作人员手机号:'.session('phone_login').'---设备信息删除(sp_object_share表)---ID:'.$Data['id']."数据\r\n"; $data_log1 ='删除前数据:'.json_encode($used_data)."\r\n"; file_put_contents($filename_log, $data_log, FILE_APPEND|LOCK_EX); file_put_contents($filename_log, $data_log1, FILE_APPEND|LOCK_EX); //日志开始结束 $this->mtReturn(200,'删除成功'); }else{ $this->mtReturn(300,'删除失败'); } } } }