|
@@ -134,11 +134,16 @@ func DocumentReportList(documentType int, chartPermissionIdList []string, classi
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
- childenClassifyIdList, err := GetAllClassifyIdsByParentId(id)
|
|
|
- if err != nil {
|
|
|
- return nil, err
|
|
|
+
|
|
|
+ if id == 0 {
|
|
|
+ classifyIdList = append(classifyIdList, classifyId)
|
|
|
+ } else {
|
|
|
+ childrenClassifyIdList, err := GetAllClassifyIdsByParentId(id)
|
|
|
+ if err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ classifyIdList = append(classifyIdList, childrenClassifyIdList...)
|
|
|
}
|
|
|
- classifyIdList = append(classifyIdList, childenClassifyIdList...)
|
|
|
}
|
|
|
condition += ` and t1.classify_id in (` + utils.GetOrmInReplace(len(classifyIdList)) + `)`
|
|
|
for _, classifyId := range classifyIdList {
|