Преглед изворни кода

优化分类索引逻辑

重构了分类索引生成逻辑,确保至少存在一级目录。注释掉了二、三级目录的相似逻辑,这可能是为了后续进一步优化做准备。这样的改动使得分类索引的生成更加灵活,同时保证了至少有一个分类级别存在。
Roc пре 5 месеци
родитељ
комит
7902bf4754
1 измењених фајлова са 9 додато и 6 уклоњено
  1. 9 6
      services/index_data/gn_platform.go

+ 9 - 6
services/index_data/gn_platform.go

@@ -44,15 +44,18 @@ func GetPageIndexesFromGn(pageIndex, pageSize int, modifyTime, indexId string) (
 		//if v.INDEXLEVELTHREE == `` {
 		//	continue
 		//}
+
+		// 必须保证有一级目录
 		if v.INDEXLEVELONE == `` {
 			v.INDEXLEVELONE = `未分类`
 		}
-		if v.INDEXLEVELTWO == `` {
-			v.INDEXLEVELTWO = `未分类`
-		}
-		if v.INDEXLEVELTHREE == `` {
-			v.INDEXLEVELTHREE = `未分类`
-		}
+
+		//if v.INDEXLEVELTWO == `` {
+		//	v.INDEXLEVELTWO = `未分类`
+		//}
+		//if v.INDEXLEVELTHREE == `` {
+		//	v.INDEXLEVELTHREE = `未分类`
+		//}
 
 		list = append(list, gn.IndexInfo{
 			ClassifyNameOne:   strings.TrimSpace(v.INDEXLEVELONE),