Browse Source

药方查询

pull/1/head
kuaileWu 9 months ago
parent
commit
f1c6ec2695
  1. 3
      config/define.php
  2. 4
      control/index.php
  3. 12
      model/mCase.php

3
config/define.php

@ -20,6 +20,7 @@
// 小程序获取openid
define('MP_APPID',"wxb840b419525a63e2"); // 公众号APPID
define('MP_SECRET',"85b9058789a45b6077e8380365ff4bbc"); // 公众号秘钥
define('MP_GET_OPENID_HREF',"https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&grant_type=authorization_code&js_code=%s");
define('JWT_KEY','3f8aef32b8b77c6e');
@ -34,4 +35,6 @@
define('USER_CASE_PDF_PATH', DATACENTER_ROOT.'/tcm_pdf/%d/');
define('USER_CASE_PDF_URL', TCM_DOMAIN.'/case_pdf/%d/%s.pdf');
define('CODE_LOGIN_EXIPRE', 40002);

4
control/index.php

@ -47,8 +47,8 @@ class index extends publicBase {
}
public function ajax_search() {
$content = $this->post('content');
if (empty($content)) $this->ajax_json(false, '请输入方名');
$content = trim($this->post('content'));
$content = empty($content) ? '' : $content;
$page_num = $this->post('page_num') ? $this->post('page_num') : 1;
$page_size = $this->post('page_size') ? $this->post('page_size') : 20;

12
model/mCase.php

@ -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) {

Loading…
Cancel
Save