|
|
@@ -430,11 +430,12 @@ public class IndexServiceImpl implements IndexService {
|
|
|
logger.info("转换批次失败,原因:器件数据文件不存在!");
|
|
|
return 0L;
|
|
|
}
|
|
|
+ FileUtils.deleteSubFiles(new File(goodsDataPath));
|
|
|
int fileIndex = 1;
|
|
|
for (File file : files) {
|
|
|
logger.info("读取器件文件: " + file.getName());
|
|
|
bufferedReader = new BufferedReader(new FileReader(file));
|
|
|
- String goodsFileName = String.format("%05d", fileIndex) + ".txt";
|
|
|
+ String goodsFileName = String.format("%010d", fileIndex) + ".txt";
|
|
|
PrintWriter printWriter = new PrintWriter(goodsDataPath + "/" + goodsFileName);
|
|
|
String line;
|
|
|
while (!StringUtils.isEmpty(line = bufferedReader.readLine())) {
|
|
|
@@ -568,7 +569,7 @@ public class IndexServiceImpl implements IndexService {
|
|
|
file.mkdirs();
|
|
|
}
|
|
|
while (totalPages >= startFileIndex && endFileIndex >= startFileIndex) {
|
|
|
- String componentFileName = String.format("%05d", startFileIndex) + ".txt";
|
|
|
+ String componentFileName = String.format("%010d", startFileIndex) + ".txt";
|
|
|
PrintWriter printWriter = new PrintWriter(goodsDataPath + "/" + componentFileName);
|
|
|
List<Component> content = pageResult.getContent();
|
|
|
for (Component element : content) {
|
|
|
@@ -655,7 +656,7 @@ public class IndexServiceImpl implements IndexService {
|
|
|
file.mkdirs();
|
|
|
}
|
|
|
while (totalPages >= startFileIndex && endFileIndex >= startFileIndex) {
|
|
|
- String goodsFileName = String.format("%05d", startFileIndex) + ".txt";
|
|
|
+ String goodsFileName = String.format("%010d", startFileIndex) + ".txt";
|
|
|
PrintWriter printWriter = new PrintWriter(goodsDataPath + "/" + goodsFileName);
|
|
|
List<Component> content = pageResult.getContent();
|
|
|
for (Component element : content) {
|