ソースを参照

增加需求,可以分别查询产品的商品化专利清单和产品架构的相关专利清单

chendayu 2 年 前
コミット
267bbe0e79

+ 17 - 16
PAS/src/main/java/cn/cslg/pas/service/PatentInstructionService.java

@@ -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);
             }
 
         }