Просмотр исходного кода

Merge branch 'feature/eta1.1.0_edb_classify' into debug

xyxie 1 год назад
Родитель
Сommit
075a32ac3b
1 измененных файлов с 1 добавлено и 14 удалено
  1. 1 14
      services/data/edb_classify.go

+ 1 - 14
services/data/edb_classify.go

@@ -139,22 +139,9 @@ func GetChildClassifyByClassifyId(targetClassifyId int) (targetList []*data_mana
 		err = errors.New("获取数据失败,Err:" + err.Error())
 		return
 	}
-	idMap := make(map[int]struct{})
 	if len(tmpList) > 0 {
 		for _, v := range tmpList {
-			if v.ParentId == targetClassify.ClassifyId || v.ClassifyId == targetClassifyId {
-				idMap[v.ClassifyId] = struct{}{}
-			}
-		}
-
-		for _, v := range tmpList {
-			if _, ok := idMap[v.ParentId]; ok {
-				idMap[v.ClassifyId] = struct{}{}
-			}
-		}
-
-		for _, v := range tmpList {
-			if _, ok := idMap[v.ClassifyId]; ok {
+			if v.Level >= targetClassify.Level {
 				targetItem := new(data_manage.EdbClassifyIdItems)
 				targetItem.ClassifyId = v.ClassifyId
 				targetItem.ParentId = v.ParentId