|
@@ -409,23 +409,24 @@ public class PatentInstructionService extends ServiceImpl<PatentInstructionMappe
|
|
|
task.setSuccessNum(task.getSuccessNum() + 1);
|
|
|
task.setTrueSuccessNum(task.getTrueSuccessNum() + 1);
|
|
|
sendMessage(total, task);
|
|
|
- continue;
|
|
|
+ //continue;
|
|
|
+ } else {
|
|
|
+ PDDocument doc = PDDocument.load(pdfFile);
|
|
|
+ Splitter splitter = new Splitter();
|
|
|
+ splitter.setStartPage(1);
|
|
|
+ splitter.setEndPage(1);
|
|
|
+ PDDocument needDoc = splitter.split(doc).get(0);
|
|
|
+ String newFilePath = StringUtils.getUUID() + ".pdf";
|
|
|
+ needDoc.save(newFilePath);
|
|
|
+ filePaths.add(newFilePath);
|
|
|
+ pdfMerger.addSource(newFilePath);
|
|
|
+ needDoc.close();
|
|
|
+ doc.close();
|
|
|
+ //更新任务表(完成数量+1)并发送进度
|
|
|
+ task.setSuccessNum(task.getSuccessNum() + 1);
|
|
|
+ task.setTrueSuccessNum(task.getTrueSuccessNum() + 1);
|
|
|
+ sendMessage(total, task);
|
|
|
}
|
|
|
- PDDocument doc = PDDocument.load(pdfFile);
|
|
|
- Splitter splitter = new Splitter();
|
|
|
- splitter.setStartPage(1);
|
|
|
- splitter.setEndPage(1);
|
|
|
- PDDocument needDoc = splitter.split(doc).get(0);
|
|
|
- String newFilePath = StringUtils.getUUID() + ".pdf";
|
|
|
- needDoc.save(newFilePath);
|
|
|
- filePaths.add(newFilePath);
|
|
|
- pdfMerger.addSource(newFilePath);
|
|
|
- needDoc.close();
|
|
|
- doc.close();
|
|
|
- //更新任务表(完成数量+1)并发送进度
|
|
|
- task.setSuccessNum(task.getSuccessNum() + 1);
|
|
|
- task.setTrueSuccessNum(task.getTrueSuccessNum() + 1);
|
|
|
- sendMessage(total, task);
|
|
|
}
|
|
|
|
|
|
}
|