diff --git a/config/define.php b/config/define.php index 469854e..7f04b3c 100644 --- a/config/define.php +++ b/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); + diff --git a/control/index.php b/control/index.php index 528e5c9..4c10d19 100644 --- a/control/index.php +++ b/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; diff --git a/model/mCase.php b/model/mCase.php index c7db222..ae086fc 100644 --- a/model/mCase.php +++ b/model/mCase.php @@ -173,19 +173,27 @@ class mCase extends mBase { } public function getCaseByName($name, $page_num, $page_size) { - $sql = " `name` like '%{$name}%'"; + $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) { - $sql = " `name` like '%{$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) {