lrj 3 місяців тому
батько
коміт
ca74e4f907

+ 1 - 1
src/main/java/cn/cslg/pas/service/business/ReportProjectService.java

@@ -349,7 +349,7 @@ public class ReportProjectService extends ServiceImpl<ReportProjectMapper, Repor
          */
         ReportProject reportProject = new ReportProject();
         BeanUtils.copyProperties(reportProjectDTO, reportProject);
-        if (reportProject.getSignPatentNo() != null) {
+        if (reportProject.getSignPatentNo() != null&&!reportProject.getReportType().equals(3)) {
             try {
                 PatentWithIdVO patentWithIdVO = esService.getIdByPatentNo(reportProject.getSignPatentNo());
                 if (patentWithIdVO != null && patentWithIdVO.getPatent() != null) {

+ 17 - 14
src/main/java/cn/cslg/pas/service/common/PatentStarApiService.java

@@ -1289,20 +1289,23 @@ public class PatentStarApiService {
                         list.add(dto);
                     }
                 } else {  //若只有一个
-                    pdfUrl1 = pdfUrlStr.substring(pdfUrlStr.indexOf("http"));
-                    if (pdfUrl1.contains("0A_CN_0.pdf")) {
-
-                        InnerPatentPdfDTO dto = new InnerPatentPdfDTO();
-                        dto.setPdfGuid(pdfUrl1);
-                        dto.setType(0);
-                        list.add(dto);
-
-                    } else {
-                        InnerPatentPdfDTO dto = new InnerPatentPdfDTO();
-                        dto.setPdfGuid(pdfUrl1);
-                        dto.setType(1);
-                        list.add(dto);
-
+                    int i = pdfUrlStr.indexOf("http");
+                    if (i != -1) {
+                        pdfUrl1 = pdfUrlStr.substring(i);
+                        if (pdfUrl1.contains("0A_CN_0.pdf")) {
+
+                            InnerPatentPdfDTO dto = new InnerPatentPdfDTO();
+                            dto.setPdfGuid(pdfUrl1);
+                            dto.setType(0);
+                            list.add(dto);
+
+                        } else {
+                            InnerPatentPdfDTO dto = new InnerPatentPdfDTO();
+                            dto.setPdfGuid(pdfUrl1);
+                            dto.setType(1);
+                            list.add(dto);
+
+                        }
                     }
                 }
             }