diff --git a/app/admin/controller/AuditController.php b/app/admin/controller/AuditController.php
index fb75324..a0a3ba9 100644
--- a/app/admin/controller/AuditController.php
+++ b/app/admin/controller/AuditController.php
@@ -10,33 +10,27 @@ class AuditController extends AdminBaseController{
      *业务员审核列表
      */
     public function audit_list(){
-
-        if($this -> request -> isPost()){
-            $where = [
-                'is_audit' => 0,
-            ];
-            if(!empty($_POST['start_time']) && !empty($_POST['end_time'])){
-                $start_time = strtotime($_POST['start_time']);
-                $end_time = strtotime($_POST['end_time']);
-                $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
-            }
-            if(!empty($_POST['keyword'])){
-                $where['phone'] = $_POST['keyword'];
-            }
-            $data = Db::name('sale_audit') -> where($where) -> paginate(1000000);
-            $data_arr = $data -> toArray();
-            foreach($data_arr['data'] as $key => $val){
-                $data_user = Db::name('user') -> where('id',$val['uid']) -> find();
-                $data_arr['data'][$key]['wname'] = $data_user['user_nickname'];
-            }
-        }else{
-            $data = Db::name('sale_audit') -> where('is_audit',0) -> paginate(12);
-            $data_arr = $data -> toArray();
-            foreach($data_arr['data'] as $key => $val){
-                $data_user = Db::name('user') -> where('id',$val['uid']) -> find();
-                $data_arr['data'][$key]['wname'] = $data_user['user_nickname'];
-            }
+        $param = $this->request->param();
+        $where = [
+            'is_audit' => 0,
+        ];
+        if(!empty($param['start_time']) && !empty($param['end_time'])){
+            $start_time = strtotime($param['start_time']);
+            $end_time = strtotime($param['end_time']);
+            $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
+        }
+        if(!empty($param['keyword'])){
+            $where['phone'] = $param['keyword'];
+        }
+        $data = Db::name('sale_audit')->where($where)->order('create_time','DESC')->paginate(12);
+        $data_arr = $data -> toArray();
+        foreach($data_arr['data'] as $key => $val){
+            $data_user = Db::name('user') -> where('id',$val['uid']) -> find();
+            $data_arr['data'][$key]['wname'] = $data_user['user_nickname'];
         }
+        $this->assign('start_time',!empty($param['start_time']) ? $param['start_time'] : '');
+        $this->assign('end_time',!empty($param['end_time']) ? $param['end_time'] : '');
+        $this->assign('keyword',!empty($param['keyword']) ? $param['keyword'] : '');
         $this -> assign('data',$data);
         $this -> assign('data_arr',$data_arr['data']);
         return $this -> fetch();
diff --git a/app/admin/controller/GoodsController.php b/app/admin/controller/GoodsController.php
index 1a9a44d..bc12f47 100644
--- a/app/admin/controller/GoodsController.php
+++ b/app/admin/controller/GoodsController.php
@@ -11,53 +11,43 @@ class GoodsController extends AdminBaseController{
      * 平台商品列表
      */
     public function goods_list(){
+        $param = $this->request->param();
+        $where = [
+            'type' => ['=', 1],
+        ];
+        if(!empty($param['start_time']) && !empty($param['end_time'])){
+            $start_time = strtotime($param['start_time']);
+            $end_time = strtotime($param['end_time']);
+            $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
+        }
+        if(!empty($param['keyword'])){
+            $keyword = $param['keyword'];
+            $where['book_name'] = ['like',"%$keyword%"];
+        }
+        if(!empty($param['classify_id'])){
+            if($param['classify_id'] == 0){
+                $where['classify_id'] = 0;
+            }elseif ($param['classify_id'] == 100){
 
-        if($this -> request -> isPost()){
-            $where = [
-                'type' => ['=', 1],
-            ];
-            if(!empty($_POST['start_time']) && !empty($_POST['end_time'])){
-                $start_time = strtotime($_POST['start_time']);
-                $end_time = strtotime($_POST['end_time']);
-                $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
-            }
-            $keyword = $_POST['keyword'];
-            if(!empty($_POST['keyword'])){
-                $where['book_name'] = ['like',"%$keyword%"];
-            }
-            if(!empty($_POST['classify_id'])){
-                if($_POST['classify_id'] == 0){
-                    $where['classify_id'] = 0;
-                }elseif ($_POST['classify_id'] == 100){
-
-                }else{
-                    $where['classify_id'] = $_POST['classify_id'];
-                }
-            }
-            $classif_data = Db::name('classification') -> select();
-            $this -> assign('classif_data',$classif_data);
-            $data = Db::name('goods') -> where($where) -> paginate(1000000);
-            $data1 = $data -> toArray();
-            foreach ($data1['data'] as $key => $val){
-                $class_data = Db::name('classification') -> where('id',$val['classify_id']) -> find();
-                $data1['data'][$key]['classify_name'] = $class_data['name'];
-            }
-            $this -> assign('data',$data1['data']);
-            $this -> assign('res',$data);
-            return $this -> fetch();
-        }else{
-            $classif_data = Db::name('classification') -> select();
-            $this -> assign('classif_data',$classif_data);
-            $data = Db::name('goods') -> where('type','1') -> paginate(12);
-            $data1 = $data -> toArray();
-            foreach ($data1['data'] as $key => $val){
-                $class_data = Db::name('classification') -> where('id',$val['classify_id']) -> find();
-                $data1['data'][$key]['classify_name'] = $class_data['name'];
+            }else{
+                $where['classify_id'] = $param['classify_id'];
             }
-            $this -> assign('data',$data1['data']);
-            $this -> assign('res',$data);
-            return $this -> fetch();
         }
+        $classif_data = Db::name('classification') -> select();
+        $this -> assign('classif_data',$classif_data);
+        $data = Db::name('goods') -> where($where)->order('create_time','DESC')->paginate(12);
+        $data1 = $data -> toArray();
+        foreach ($data1['data'] as $key => $val){
+            $class_data = Db::name('classification') -> where('id',$val['classify_id']) -> find();
+            $data1['data'][$key]['classify_name'] = $class_data['name'];
+        }
+        $this->assign('start_time',!empty($param['start_time']) ? $param['start_time'] : '');
+        $this->assign('end_time',!empty($param['end_time']) ? $param['end_time'] : '');
+        $this->assign('keyword',!empty($param['keyword']) ? $param['keyword'] : '');
+        $this->assign('classify_id',!empty($param['classify_id']) ? $param['classify_id'] : '');
+        $this -> assign('data',$data1['data']);
+        $this -> assign('res',$data);
+        return $this -> fetch();
 
     }
 
diff --git a/app/admin/controller/LabelController.php b/app/admin/controller/LabelController.php
index ce562c6..89401fc 100644
--- a/app/admin/controller/LabelController.php
+++ b/app/admin/controller/LabelController.php
@@ -12,7 +12,7 @@ class LabelController extends AdminBaseController{
      */
     public function classify_list(){
 
-        $data = Db::name('classification') -> select();
+        $data = Db::name('classification')->order('create_time','DESC')->select();
         $this -> assign('data',$data);
         return $this -> fetch();
 
diff --git a/app/admin/controller/OrderscourierController.php b/app/admin/controller/OrderscourierController.php
index e0cb1c6..3c9c551 100644
--- a/app/admin/controller/OrderscourierController.php
+++ b/app/admin/controller/OrderscourierController.php
@@ -10,26 +10,26 @@ class OrderscourierController extends AdminBaseController{
      *平台订单列表
      */
     public function order_list(){
-
-        if($this -> request -> isPost()){
-            $where = [
-                "indent_type" => 1
-            ];
-            if(!empty($_POST['start_time']) && !empty($_POST['end_time'])){
-                $start_time = strtotime($_POST['start_time']);
-                $end_time = strtotime($_POST['end_time']);
-                $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
-            }
-            if(!empty($_POST['keyword'])){
-                $where['order_number'] = $_POST['keyword'];
-            }
-            if(!empty($_POST['state'])){
-                $where['state'] = $_POST['state'];
-            }
-            $data = Db::name('indent') -> where($where) -> where("state = 2 or state = 3 or state = 5") -> paginate(1000000);
-        }else{
-            $data = Db::name('indent') -> where('indent_type','1') -> where("state = 2 or state = 3 or state = 5") -> paginate(12);
+        $param = $this->request->param();
+        $where = [
+            "indent_type" => 1
+        ];
+        if(!empty($param['start_time']) && !empty($param['end_time'])){
+            $start_time = strtotime($param['start_time']);
+            $end_time = strtotime($param['end_time']);
+            $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
+        }
+        if(!empty($param['keyword'])){
+            $where['order_number'] = ['like','%'.$param['keyword'].'%'];
+        }
+        if(!empty($param['state'])){
+            $where['state'] = $param['state'];
         }
+        $data = Db::name('indent') -> where($where) -> where("state = 2 or state = 3 or state = 5") -> paginate(12);
+        $this->assign('start_time',!empty($param['start_time']) ? $param['start_time'] : '');
+        $this->assign('end_time',!empty($param['end_time']) ? $param['end_time'] : '');
+        $this->assign('keyword',!empty($param['keyword']) ? $param['keyword'] : '');
+        $this->assign('state',!empty($param['state']) ? $param['state'] : '');
         $this -> assign('data',$data);
         return $this -> fetch();
 
diff --git a/app/admin/controller/SalesmangoodsController.php b/app/admin/controller/SalesmangoodsController.php
index 20fb6e0..7f4b65a 100644
--- a/app/admin/controller/SalesmangoodsController.php
+++ b/app/admin/controller/SalesmangoodsController.php
@@ -11,28 +11,30 @@ class SalesmangoodsController extends AdminBaseController{
      *业务员商品列表
      */
     public function salesman_list(){
-
-        if($this -> request -> isPost()){
-            $where = [
-                'type' => 2,
-            ];
-            if(!empty($_POST['start_time']) && !empty($_POST['end_time'])){
-                $start_time = strtotime($_POST['start_time']);
-                $end_time = strtotime($_POST['end_time']);
-                $where['a.create_time'] = [['>=',$start_time],['<=',$end_time]];
-            }
-            if(!empty($_POST['keyword'])){
-                $keyword = $_POST['keyword'];
-                $where['a.book_name'] = ['like',"%$keyword%"];
-            }
-            $data = Db::name('goods') -> alias('a') -> field('a.*,b.user_nickname') -> join('user b',"a.uid=b.id",'LEFT') -> where($where) -> paginate(1000000);
-            $this -> assign('data',$data);
-            return $this -> fetch();
-        }else{
-            $data = Db::name('goods') -> alias('a') -> field('a.*,b.user_nickname') -> join('user b',"a.uid=b.id",'LEFT') -> where('type',2) -> paginate(12);
-            $this -> assign('data',$data);
-            return $this -> fetch();
+        $param = $this->request->param();
+        $where = [
+            'type' => 2,
+        ];
+        if(!empty($param['start_time']) && !empty($param['end_time'])){
+            $start_time = strtotime($param['start_time']);
+            $end_time = strtotime($param['end_time']);
+            $where['a.create_time'] = [['>=',$start_time],['<=',$end_time]];
+        }
+        if(!empty($param['keyword'])){
+            $keyword = $param['keyword'];
+            $where['a.book_name'] = ['like',"%$keyword%"];
         }
+        $data = Db::name('goods')->alias('a')
+            ->field('a.*,b.user_nickname')
+            ->join('user b',"a.uid=b.id",'LEFT')
+            ->where($where)
+            ->order('a.create_time','DESC')
+            ->paginate(12);
+        $this->assign('start_time',!empty($param['start_time']) ? $param['start_time'] : '');
+        $this->assign('end_time',!empty($param['end_time']) ? $param['end_time'] : '');
+        $this->assign('keyword',!empty($param['keyword']) ? $param['keyword'] : '');
+        $this -> assign('data',$data);
+        return $this -> fetch();
 
     }
 
diff --git a/app/admin/controller/SchoolController.php b/app/admin/controller/SchoolController.php
index d1bbe75..eeab799 100644
--- a/app/admin/controller/SchoolController.php
+++ b/app/admin/controller/SchoolController.php
@@ -12,23 +12,19 @@ class SchoolController extends AdminBaseController{
      * 学校管理列表
      * */
     public function school_list(){
-
-        if($this -> request -> isPost()){
-           if(!empty($_POST['start_time']) && !empty($_POST['end_time'])){
-                $start_time = strtotime($_POST['start_time']);
-                $end_time = strtotime($_POST['end_time']);
-                $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
-           }
-           if(!empty($_POST['keyword'])){
-                $keyword = $_POST['keyword'];
-                $where['school'] = ['like',"%$keyword%"];
-           }
-            $data1 = Db::name('school') -> where($where) -> paginate(1000000) ;
-            $data = $data1 -> toArray();
-        }else{
-            $data1 = Db::name('school') -> paginate(12) ;
-            $data = $data1 -> toArray();
+        $param = $this->request->param();
+        $where = [];
+        if(!empty($param['start_time']) && !empty($param['end_time'])){
+            $start_time = strtotime($param['start_time']);
+            $end_time = strtotime($param['end_time']);
+            $where['create_time'] = [['>=',$start_time],['<=',$end_time]];
+        }
+        if(!empty($param['keyword'])){
+            $keyword = $param['keyword'];
+            $where['school'] = ['like',"%$keyword%"];
         }
+        $data1 = Db::name('school')->where($where)->order('create_time','DESC') -> paginate(12) ;
+        $data = $data1 -> toArray();
         foreach ($data['data'] as $key => $val){
             $user_data = Db::name('user') -> where('id',$val['uid']) -> find();
             $data['data'][$key]['uname'] = $user_data['user_nickname'];
diff --git a/app/admin/controller/WithdrawalController.php b/app/admin/controller/WithdrawalController.php
index e597fa2..1918b7d 100644
--- a/app/admin/controller/WithdrawalController.php
+++ b/app/admin/controller/WithdrawalController.php
@@ -13,29 +13,27 @@ class WithdrawalController extends AdminBaseController{
      * 提现审核
      */
      public function withd_audit(){
-
-         if($this -> request -> isPost()){
-             $where['state'] = 0;
-             if(!empty($_POST['start_time']) && !empty($_POST['end_time'])){
-                 $start_time = strtotime($_POST['start_time']);
-                 $end_time = strtotime($_POST['end_time']);
-                 $where['a.create_time'] = [['>=',$start_time],['<=',$end_time]];
-             }
-             if(!empty($_POST['keyword'])){
-                 $where['b.phone'] = $_POST['keyword'];
-             }
-             $data = Db::name('money_expend') -> alias('a') -> field('a.*,b.phone') -> join('my_user b','a.uid=b.uid','LEFT') -> where($where) -> paginate(1000000);
-             $data_arr = $data -> toArray();
-         }else{
-             $data = Db::name('money_expend') -> alias('a') -> field('a.*,b.phone') -> join('my_user b','a.uid=b.uid','LEFT') -> where("state = 0") -> paginate(12);
-             $data_arr = $data -> toArray();
+         $param = $this->request->param();
+         $where['state'] = 0;
+         if(!empty($param['start_time']) && !empty($param['end_time'])){
+             $start_time = strtotime($param['start_time']);
+             $end_time = strtotime($param['end_time']);
+             $where['a.create_time'] = [['>=',$start_time],['<=',$end_time]];
+         }
+         if(!empty($param['keyword'])){
+             $where['b.phone'] = ['like','%'.$param['keyword'].'%'];
          }
+         $data = Db::name('money_expend') -> alias('a') -> field('a.*,b.phone') -> join('my_user b','a.uid=b.uid','LEFT') -> where($where) -> paginate(12);
+         $data_arr = $data -> toArray();
          if(!empty($data_arr)){
              foreach($data_arr['data'] as $key => $val){
                  $name = Db::name('user') -> where('id',$val['uid']) -> find();
                  $data_arr['data'][$key]['name'] = $name['user_nickname'];
              }
          }
+         $this->assign('start_time',!empty($param['start_time']) ? $param['start_time'] : '');
+         $this->assign('end_time',!empty($param['end_time']) ? $param['end_time'] : '');
+         $this->assign('keyword',!empty($param['keyword']) ? $param['keyword'] : '');
          $this -> assign('data_arr',$data_arr['data']);
          $this -> assign('data',$data);
          return $this -> fetch();
@@ -46,29 +44,27 @@ class WithdrawalController extends AdminBaseController{
       * 提现列表
       */
      public function withd_list(){
-
-         if($this -> request -> isPost()){
-             $where['state'] = [['=',1],['=',2],'or'];
-             if(!empty($_POST['start_time']) && !empty($_POST['end_time'])){
-                 $start_time = strtotime($_POST['start_time']);
-                 $end_time = strtotime($_POST['end_time']);
-                 $where['a.create_time'] = [['>=',$start_time],['<=',$end_time]];
-             }
-             if(!empty($_POST['keyword'])){
-                 $where['b.phone'] = $_POST['keyword'];
-             }
-             $data = Db::name('money_expend') -> alias('a') -> field('a.*,b.phone') -> join('my_user b','a.uid=b.uid','LEFT') -> where($where) -> paginate(1000000);
-             $data_arr = $data -> toArray();
-         }else{
-             $data = Db::name('money_expend') -> alias('a') -> field('a.*,b.phone') -> join('my_user b','a.uid=b.uid','LEFT') -> where("state = 1 or state = 2") -> order("a.create_time desc") -> paginate(12);
-             $data_arr = $data -> toArray();
+         $param = $this->request->param();
+         $where['state'] = [['=',1],['=',2],'or'];
+         if(!empty($param['start_time']) && !empty($param['end_time'])){
+             $start_time = strtotime($param['start_time']);
+             $end_time = strtotime($param['end_time']);
+             $where['a.create_time'] = [['>=',$start_time],['<=',$end_time]];
+         }
+         if(!empty($param['keyword'])){
+             $where['b.phone'] = ['like','%'.$param['keyword'].'%'];
          }
+         $data = Db::name('money_expend') -> alias('a') -> field('a.*,b.phone') -> join('my_user b','a.uid=b.uid','LEFT') -> where($where) -> order("a.create_time desc") -> paginate(12);
+         $data_arr = $data -> toArray();
          if(!empty($data_arr)){
              foreach($data_arr['data'] as $key => $val){
                  $name = Db::name('user') -> where('id',$val['uid']) -> find();
                  $data_arr['data'][$key]['name'] = $name['user_nickname'];
              }
          }
+         $this->assign('start_time',!empty($param['start_time']) ? $param['start_time'] : '');
+         $this->assign('end_time',!empty($param['end_time']) ? $param['end_time'] : '');
+         $this->assign('keyword',!empty($param['keyword']) ? $param['keyword'] : '');
          $this -> assign('data_arr',$data_arr['data']);
          $this -> assign('data',$data);
          return $this -> fetch();
diff --git a/public/themes/admin_simpleboot3/admin/goods/goods_list.html b/public/themes/admin_simpleboot3/admin/goods/goods_list.html
index 16eff21..bfa2631 100755
--- a/public/themes/admin_simpleboot3/admin/goods/goods_list.html
+++ b/public/themes/admin_simpleboot3/admin/goods/goods_list.html
@@ -28,7 +28,7 @@
             <option value="100">全部</option>
             <option value="0">为空</option>
             <volist name="classif_data" id="vo">
-                <option value="{$vo.id}">{$vo.name}</option>
+                <option value="{$vo.id}" <eq name="classify_id" value="$vo['id']">selected</eq> >{$vo.name}</option>
             </volist>
         </select>
         <input type="submit" class="btn btn-primary" value="搜索"/>
diff --git a/public/themes/admin_simpleboot3/admin/orderscourier/order_list.html b/public/themes/admin_simpleboot3/admin/orderscourier/order_list.html
index 95e76a5..5157764 100644
--- a/public/themes/admin_simpleboot3/admin/orderscourier/order_list.html
+++ b/public/themes/admin_simpleboot3/admin/orderscourier/order_list.html
@@ -25,8 +25,8 @@
         订单状态:
         <select name="state"  class="form-control">
             <option value="">全部</option>
-            <option value="3">已完成</option>
-            <option value="2">未完成</option>
+            <option value="3" <eq name="state" value="3">selected</eq> >已完成</option>
+            <option value="2" <eq name="state" value="2">selected</eq> >未完成</option>
         </select>
         <input type="submit" class="btn btn-primary" value="搜索"/>
         <a class="btn btn-danger" href="{:url('Orderscourier/order_list')}">清空</a>