| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- <?php
 
- namespace app\common\controller;
 
- use app\BaseController;
 
- use app\common\middleware\Auth;
 
- use app\admin\model\Notice as NoticeModel;
 
- /**
 
-  * Description of Notice
 
-  *
 
-  * @author sgq
 
-  */
 
- class Notice extends BaseController {
 
-     protected $middleware = [Auth::class];
 
-     /**
 
-      * 通知列表
 
-      * @return type
 
-      */
 
-     public function index() {
 
-         $total = NoticeModel::count();
 
-         return view("", ["total" => $total]);
 
-     }
 
-     /**
 
-      * 显示通知详情
 
-      */
 
-     public function view() {
 
-         $id = $this->request->param("id");
 
-         $row = \app\common\api\NoticeApi::getOne($id);
 
-         $creater = \app\admin\api\UserApi::getOne($row["creater"]);
 
-         return view("", ["row" => $row, "creater" => $creater]);
 
-     }
 
-     public function list() {
 
-         if ($this->request->isAjax()) {
 
-             $pageSize = $this->request->param("pageSize") ?: 6;
 
-             $page = $this->request->param("page") ?: 1;
 
-             $list = NoticeModel::where('batch','null')->order(["isTop", "topTime" => "desc", "createTime" => "desc"])->page($page, $pageSize)->select();
 
-             return json($list);
 
-         }
 
-     }
 
- }
 
 
  |