diff --git a/app/module/ppid_data_categories/service/ppid_data_categories.service.go b/app/module/ppid_data_categories/service/ppid_data_categories.service.go index 188b22c..d8789ec 100644 --- a/app/module/ppid_data_categories/service/ppid_data_categories.service.go +++ b/app/module/ppid_data_categories/service/ppid_data_categories.service.go @@ -75,7 +75,11 @@ func (_i *ppidDataCategoriesService) All(req request.PpidDataCategoriesQueryRequ } for _, result := range results { - ppidDataCategories = append(ppidDataCategories, mapper.PpidDataCategoriesResponseMapper(result, nil)) + req := request.PpidDataCategoriesQueryRequest{ + ParentId: &result.ID, + } + subResult, _, _ := _i.Repo.GetAllNonPage(req) + ppidDataCategories = append(ppidDataCategories, mapper.PpidDataCategoriesResponseMapper(result, subResult)) } return