Browse Source

分页相关优化

pull/1/head
pengda 9 months ago
parent
commit
92c01c371b
  1. 4
      control/index.php
  2. 4
      model/mUserCase.php

4
control/index.php

@ -134,7 +134,7 @@ class index extends publicBase {
$page_size = $this->post('page_size') ? $this->post('page_size') : 100; $page_size = $this->post('page_size') ? $this->post('page_size') : 100;
$m_user_case = new mUserCase(); $m_user_case = new mUserCase();
$data = $m_user_case->getUserCaseList($uid, array(), $page_num, $page_size); $data = $m_user_case->getUserCaseList($uid, $page_num, $page_size);
if(!$data)$this->ajax_json(false, $m_user_case->getError()); if(!$data)$this->ajax_json(false, $m_user_case->getError());
$total = $m_user_case->getUserCaseListCount($uid); $total = $m_user_case->getUserCaseListCount($uid);
@ -219,7 +219,7 @@ class index extends publicBase {
$page_size = $this->post('page_size') ? $this->post('page_size') : 100; $page_size = $this->post('page_size') ? $this->post('page_size') : 100;
$m_user_case = new mUserCase(); $m_user_case = new mUserCase();
$data = $m_user_case->getUserCaseList($uid, array(), $page_num, $page_size, true, true); $data = $m_user_case->getUserCaseList($uid, $page_num, $page_size, true, true);
if(!$data) $this->ajax_json(false, $m_user_case->getError()); if(!$data) $this->ajax_json(false, $m_user_case->getError());
$total = $m_user_case->getUserCaseListCount($uid); $total = $m_user_case->getUserCaseListCount($uid);

4
model/mUserCase.php

@ -134,7 +134,7 @@ class mUserCase extends mBase {
return $data; return $data;
} }
public function getUserCaseList($uid, $where, $page_num, $page_size, $get_case_herb = false, $is_format_data = false){ public function getUserCaseList($uid, $page_num, $page_size, $get_case_herb = false, $is_format_data = false){
$offset = ($page_num - 1) * $page_size; $offset = ($page_num - 1) * $page_size;
$user_case = $this->obj->selectAll($this->tbl, array('sql'=>'`uid`=?', 'vals'=>array($uid)), 'case_time desc ', array($offset, $page_size)); $user_case = $this->obj->selectAll($this->tbl, array('sql'=>'`uid`=?', 'vals'=>array($uid)), 'case_time desc ', array($offset, $page_size));
if(empty($user_case)){$this->setError('找不到相关医案');return false;} if(empty($user_case)){$this->setError('找不到相关医案');return false;}
@ -180,7 +180,7 @@ class mUserCase extends mBase {
return $data; return $data;
} }
public function getUserCaseListCount($uid, $where=array()){ public function getUserCaseListCount($uid){
return $this->obj->count($this->tbl, array('sql'=>'`uid`=?', 'vals'=>array($uid))); return $this->obj->count($this->tbl, array('sql'=>'`uid`=?', 'vals'=>array($uid)));
} }

Loading…
Cancel
Save