|
|
@@ -415,7 +415,7 @@ public class IndexServiceImpl implements IndexService {
|
|
|
Page<ComponentSimpleInfo> pageResult = componentDao.findAll(pageInfo);
|
|
|
|
|
|
// 数据库中数据的总数目
|
|
|
- long totalElements = pageResult.getTotalElements();
|
|
|
+ long totalElements = pageResult.getTotalElements() - (fileIndex - 1) * SINGLE_FILE_MAX_SIZE;
|
|
|
logger.info("发现数据:" + totalElements + "条");
|
|
|
// 已翻页的数据数目
|
|
|
Long size = 0L;
|
|
|
@@ -430,7 +430,7 @@ public class IndexServiceImpl implements IndexService {
|
|
|
while (totalElements > size) {
|
|
|
// 一个文件存放100000条数据,一旦超过,写入新的文件
|
|
|
if (count == SINGLE_FILE_MAX_SIZE) {
|
|
|
- count = 1;
|
|
|
+ count = 0;
|
|
|
printWriter.flush();
|
|
|
printWriter.close();
|
|
|
fileIndex++;
|