Jonlin 6 年之前
父节点
当前提交
9d31592840
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      application/service/controller/Message.php

+ 6 - 1
application/service/controller/Message.php

@@ -11,9 +11,14 @@ class Message extends Base
         if(request()->isPost()){
         if(request()->isPost()){
             $start_time = input("param.start_time/s");
             $start_time = input("param.start_time/s");
             $end_time = input("param.end_time/s");
             $end_time = input("param.end_time/s");
+            $searchText = input("param.searchText/s");
             $limit  = input("param.pageSize/s");
             $limit  = input("param.pageSize/s");
             $pageNumber = input("param.pageNumber/s");
             $pageNumber = input("param.pageNumber/s");
             $offset = (input("param.pageNumber/s") - 1) * $limit;
             $offset = (input("param.pageNumber/s") - 1) * $limit;
+            $where = array();
+            if(!empty($searchText)){
+                $where['content'] = array('like','%'.$searchText.'%');
+            }
             if(!empty($start_time)){
             if(!empty($start_time)){
                 $start = strtotime($start_time);
                 $start = strtotime($start_time);
             }
             }
@@ -21,7 +26,7 @@ class Message extends Base
                 $end = strtotime($end_time . ' 23:59:59');
                 $end = strtotime($end_time . ' 23:59:59');
             }
             }
         }
         }
-        $message = db('accountsmessage')->whereBetween('add_time', [$start, $end])->limit($offset, $limit)->order('add_time', 'desc')->select();
+        $message = db('accountsmessage')->whereBetween('add_time', [$start, $end])->where($where)->limit($offset, $limit)->order('add_time', 'desc')->select();
         $total = db('accountsmessage')->whereBetween('add_time', [$start, $end])->order('add_time', 'desc')->count();
         $total = db('accountsmessage')->whereBetween('add_time', [$start, $end])->order('add_time', 'desc')->count();
         $pages = ceil($total/$limit);
         $pages = ceil($total/$limit);