From f1c6ec2695cfaedd1a81ce53f355aaa8c5ebb2ef Mon Sep 17 00:00:00 2001
From: kuaileWu <1432334894@qq.com>
Date: Tue, 3 Sep 2024 16:31:10 +0800
Subject: [PATCH] =?UTF-8?q?=E8=8D=AF=E6=96=B9=E6=9F=A5=E8=AF=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 config/define.php |  3 +++
 control/index.php |  4 ++--
 model/mCase.php   | 16 ++++++++++++----
 3 files changed, 17 insertions(+), 6 deletions(-)

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