forthMenu(); } /* * 笔记分组列表 */ public function lists() { $model = new GroupModel(); $condition[] = ['site_id', '=', $this->site_id]; //获取续签信息 if (request()->isAjax()) { $page = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); //排序 $order = input('order', 'sort'); $sort = input('sort', 'desc'); if($order == 'sort'){ $order_by = $order . ' ' . $sort; }else{ $order_by = $order . ' ' . $sort.',sort desc'; } $list = $model->getNotesGroupPageList($condition, $page, $page_size, $order_by); return $list; } else { return $this->fetch("group/lists"); } } /** * 添加分组 */ public function add() { if (request()->isAjax()) { $data = [ 'site_id' => $this->site_id, 'group_name' => input('group_name', ''), 'sort' => input('sort'), ]; $notes_model = new GroupModel(); return $notes_model->addNotesGroup($data); } } /** * 编辑分组 */ public function edit() { if (request()->isAjax()) { $data = [ 'group_id' => input('group_id'), 'site_id' => $this->site_id, 'group_name' => input('group_name', ''), 'sort' => input('sort'), ]; $notes_model = new GroupModel(); return $notes_model->editNotesGroup([['site_id', '=', $this->site_id], ['group_id', '=', $data['group_id']]], $data); } } /** * 编辑分组排序 * @return array */ public function modifySort() { if (request()->isAjax()) { $data = [ 'group_id' => input('group_id'), 'site_id' => $this->site_id, 'sort' => input('sort'), ]; $notes_model = new GroupModel(); return $notes_model->editNotesGroup([['site_id', '=', $this->site_id], ['group_id', '=', $data['group_id']]], $data); } } /* * 删除分组 */ public function delete() { $group_id = input('group_id', ''); $site_id = $this->site_id; $notes_model = new GroupModel(); return $notes_model->deleteNotesGroup($group_id, $site_id); } }