瀏覽代碼

fix:修复重复创建的问题

Roc 1 年之前
父節點
當前提交
75f7011d54
共有 1 個文件被更改,包括 7 次插入1 次删除
  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
 		return
 	}
 	}
 
 
+	fmt.Println("当前待合并的文件名:",maxMergeIndexFilePath)
+	fmt.Println("当前文件中指标的最大数量:",indexTotal)
+	fmt.Println("maxFileIndex:", maxFileIndex)
 	// 如果最近的excel表的指标数量 少于 每页需要的指标数
 	// 如果最近的excel表的指标数量 少于 每页需要的指标数
 	if int(indexTotal) < pageSize {
 	if int(indexTotal) < pageSize {
 		// 最近的excel表的待添加指标数 = 每页需要的指标数 - 已经添加的指标
 		// 最近的excel表的待添加指标数 = 每页需要的指标数 - 已经添加的指标
 		firstIndexCount = pageSize - int(indexTotal)
 		firstIndexCount = pageSize - int(indexTotal)
+	}else{
+		firstIndexCount = pageSize
+		maxFileIndex++
 	}
 	}
 
 
-	fmt.Println("maxFileIndex:", maxFileIndex)
+	fmt.Println("maxFileIndex2:", maxFileIndex)
 
 
 	// 除去第一个excel表的剩余需要添加的指标数量
 	// 除去第一个excel表的剩余需要添加的指标数量
 	nextTotal := int(total) - firstIndexCount
 	nextTotal := int(total) - firstIndexCount