isAjax()) { $page = input('page', 1); $limit = input('page_size', PAGE_LIST_ROWS); $condition = []; $category_name = input('category_name',''); if($category_name){ $condition[] = ['category_name','like','%'.$category_name.'%']; } $notice = new RecommendcategoryModel(); $list = $notice->getRecommendPageList($condition, $page, $limit); return $list; } return $this->fetch('recommendcategory/index'); } public function add(){ $goods_model = new \app\model\goods\GoodsCategory(); if (request()->isAjax()) { $data = [ 'category_id' => input('category_id', ''), 'create_time' => time(), ]; if(!empty($data['category_id'])){ $goods = $goods_model->getCategoryInfo([['category_id','=',$data['category_id']]],'category_name'); $data['category_name']=$goods['data']['category_name']; } $notice = new RecommendcategoryModel(); $res = $notice->add_recommend($data); return $res; } else { $gcategory_arr = $goods_model->getCategoryList([['level','=',1]],'category_id,category_name'); $this->assign('category_arr',$gcategory_arr['data']); return $this->fetch('recommendcategory/add'); } } /** * 公告删除 * @return string[]|mixed[] */ public function deleteRecommend() { if (request()->isAjax()) { $id = input('id', ''); $notice = new RecommendcategoryModel(); $res = $notice->delete_recommend([ [ 'id', 'in', $id ] ]); return $res; } } }