addHeaders(); //添加头部请求 $page = $_POST['page']; $one_size = empty($_POST['pageSize'])?20:$_POST['pageSize']; //每頁30行記錄 $type = empty($_POST['type'])?0:$_POST['type']; //类型 $page_one = ($page - 1) * $one_size; if(1!=$type) { $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 } if(1==$type) { //陈冠希 $data_list = M("upload_pdf")->where("type_=$type")->order("id")->LIMIT($page_one, $one_size)->select(); $data['code'] = '200'; $data['message'] = 'ok'; $data['all_num'] =M("upload_pdf")->where("type_=$type")->count(); $data['data'] = $data_list; echo json_encode($data); die(); } //获取该获取那天的数据 $jintian = M("suiji_num")->where("id=1")->getField("time"); //获取今日页数 $video_list_suiji_list = M("upload_pdf_suiiji")->where("time='$jintian'")->LIMIT($page_one, $one_size)->Field('pdf_id')->select(); $id_list = array_column($video_list_suiji_list, 'pdf_id'); $sql_charu = ""; foreach ($video_list_suiji_list as $key1 => $value1) { $duifang_id = $value1['pdf_id'];; $xianzhi_one = " or id='$duifang_id'"; $sql_charu .= $xianzhi_one; } $data_list = M("upload_pdf")->where("id=0 $sql_charu")->select(); //保障查询顺序一致 foreach ($data_list as $key => $value) { $id = $value['id']; $suozai_num = array_search("$id", $id_list); $id_list[$suozai_num] = $value; } $data['code'] = '200'; $data['message'] = 'ok'; $data['all_num'] =M("upload_pdf_suiiji")->where("time='$jintian'")->count(); $data['data'] = $id_list; echo json_encode($data); } /** * 获取 * @return void */ public function getById() { $this->addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $id = $_POST['id']; $data_info = M("upload_pdf")->where("id='$id'")->find(); $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = $data_info; echo json_encode($data); } /** * 下载统计 * @return void */ public function down_count() { $this->addHeaders(); //添加头部请求 $user_info = $this->checkUserIsExist($_POST['uid']); //检查用户 $id = $_POST['id']; if(empty($id)) { $this->returnDataAndSendMsg("pdf标识(ID)不能为空."); die(); } $data_info = M("upload_pdf")->where("id='$id'")->find(); if(empty($data_info)) { $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = 0; echo json_encode($data); die(); } $info['pdf_id']=$id; $info['time']=time(); $rs = M("upload_pdf_downrecord")->add($info); $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = $rs; echo json_encode($data); } }