Jonlin 6 years ago
parent
commit
9d31592840
1 changed files with 6 additions and 1 deletions
  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()){
             $start_time = input("param.start_time/s");
             $end_time = input("param.end_time/s");
+            $searchText = input("param.searchText/s");
             $limit  = input("param.pageSize/s");
             $pageNumber = input("param.pageNumber/s");
             $offset = (input("param.pageNumber/s") - 1) * $limit;
+            $where = array();
+            if(!empty($searchText)){
+                $where['content'] = array('like','%'.$searchText.'%');
+            }
             if(!empty($start_time)){
                 $start = strtotime($start_time);
             }
@@ -21,7 +26,7 @@ class Message extends Base
                 $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();
         $pages = ceil($total/$limit);