Explorar el Código

fix:修复重复创建的问题

Roc hace 1 año
padre
commit
75f7011d54
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  1. 7 1
      services/index_merge.go

+ 7 - 1
services/index_merge.go

@@ -561,13 +561,19 @@ func indexMerge(frequency, filePre string, pageSize int) (err error) {
 		return
 	}
 
+	fmt.Println("当前待合并的文件名:",maxMergeIndexFilePath)
+	fmt.Println("当前文件中指标的最大数量:",indexTotal)
+	fmt.Println("maxFileIndex:", maxFileIndex)
 	// 如果最近的excel表的指标数量 少于 每页需要的指标数
 	if int(indexTotal) < pageSize {
 		// 最近的excel表的待添加指标数 = 每页需要的指标数 - 已经添加的指标
 		firstIndexCount = pageSize - int(indexTotal)
+	}else{
+		firstIndexCount = pageSize
+		maxFileIndex++
 	}
 
-	fmt.Println("maxFileIndex:", maxFileIndex)
+	fmt.Println("maxFileIndex2:", maxFileIndex)
 
 	// 除去第一个excel表的剩余需要添加的指标数量
 	nextTotal := int(total) - firstIndexCount