|
|
@ -173,19 +173,27 @@ class mCase extends mBase { |
|
|
|
} |
|
|
|
|
|
|
|
public function getCaseByName($name, $page_num, $page_size) { |
|
|
|
$where = array(); |
|
|
|
if(!empty($name)) { |
|
|
|
$sql = " `name` like '%{$name}%'"; |
|
|
|
$where = array('sql' => $sql, 'vals' => array()); |
|
|
|
} |
|
|
|
|
|
|
|
$offset = ($page_num - 1) * $page_size; |
|
|
|
$res = $this->obj->selectAll($this->tbl, array('sql' => $sql, 'vals' => array()), 'use_num desc,sort asc ', array($offset, $page_size)); |
|
|
|
$res = $this->obj->selectAll($this->tbl, $where, 'use_num desc,sort asc ', array($offset, $page_size)); |
|
|
|
|
|
|
|
if (empty($res)) return array(); |
|
|
|
return $res; |
|
|
|
} |
|
|
|
|
|
|
|
public function getCaseByNameTotal($name) { |
|
|
|
$where = array(); |
|
|
|
if(!empty($name)) { |
|
|
|
$sql = " `name` like '%{$name}%'"; |
|
|
|
$where = array('sql' => $sql, 'vals' => array()); |
|
|
|
} |
|
|
|
|
|
|
|
return $this->obj->count($this->tbl, array('sql' => $sql, 'vals' => array())); |
|
|
|
return $this->obj->count($this->tbl, $where); |
|
|
|
} |
|
|
|
|
|
|
|
public function getCaseInfo($id) { |
|
|
|