|
@@ -75,14 +75,14 @@ func SearchByFields(c *gin.Context, apictx *ApiSession) (interface{}, error) {
|
|
page, size, query := UtilQueryPageSize(c)
|
|
page, size, query := UtilQueryPageSize(c)
|
|
|
|
|
|
|
|
|
|
-
|
|
+ confCate := &model.Category{}
|
|
-
|
|
+ cates := []*model.Category{}
|
|
-
|
|
+ repo.RepoDocsSearch(apictx.CreateRepoCtx(), &repo.PageSearchOptions{CollectName: repo.CollectionCategory}, &cates)
|
|
-
|
|
+ confCate.Children = cates
|
|
-
|
|
+ err := parseCategories(query, confCate)
|
|
-
|
|
+ if err != nil {
|
|
-
|
|
+ return nil, err
|
|
-
|
|
+ }
|
|
|
|
|
|
pageOption := &repo.PageSearchOptions{
|
|
pageOption := &repo.PageSearchOptions{
|
|
CollectName: repo.CollectionMatImages,
|
|
CollectName: repo.CollectionMatImages,
|