添加:装修页面 -支持选择文章分类

This commit is contained in:
wuhui_zzw 2024-05-23 17:04:39 +08:00
parent 26ed341714
commit 92330982bd
4 changed files with 30 additions and 0 deletions

View File

@ -107,4 +107,13 @@ class ArticleCategoryRepository extends BaseRepository
{
return $this->form($merId, $id, $this->dao->get($id, $merId)->toArray());
}
public function search(array $where, $page, $limit){
$query = $this->dao->search($where)->order('create_time DESC');
$count = $query->count($this->dao->getPk());
$list = $query->page($page, $limit)->select();
return compact('count', 'list');
}
}

View File

@ -4,6 +4,7 @@
namespace app\controller\admin\system\diy;
use app\common\repositories\article\ArticleCategoryRepository;
use app\common\repositories\article\ArticleRepository;
use app\common\repositories\store\StoreCategoryRepository;
use app\common\repositories\system\diy\DiyRepository;
@ -105,6 +106,11 @@ class PageLink extends BaseController
case 'special':
$diyServices = app()->make(ArticleRepository::class);
$data = $diyServices->search(0,['status' => 1], $page, $limit);
break;
case 'article_cate':
$diyServices = app()->make(ArticleCategoryRepository::class);
$data = $diyServices->search(['status' => 1], $page, $limit);
break;
case 'product_category':
$storeCategoryServices = app()->make(StoreCategoryRepository::class);

View File

@ -37,4 +37,18 @@ class ArticleCategory extends BaseController
{
return app('json')->success($this->repository->apiGetArticleCategory());
}
public function info($id){
$info = $this->repository
->getSearch([])
->where('article_category_id',$id)
->findOrEmpty()
->toArray();
return app('json')->success($info);
}
}

View File

@ -609,6 +609,7 @@ Route::group('api/', function () {
Route::get('/list', 'Article/list');
Route::get('detail/:id', 'Article/detail');
Route::get('/category/lst', 'ArticleCategory/lst');
Route::get('/category/info/:id', 'ArticleCategory/info');
})->prefix('api.article.');
Route::post('upload/video', 'merchant.Common/uploadVideo');