chenyu 2 years ago
parent
commit
cf29e851b3

+ 2 - 3
PAS/src/main/java/cn/cslg/pas/service/patentRightSplit/PatentRightSplitCNService.java

@@ -63,6 +63,7 @@ public class PatentRightSplitCNService implements PatentRightSplitService {
                         .setSort(i);
 
                 //判断若该权要有逗号(即超过一句话)并且它第一句话中有"权利要求"4个字 或者 该权要没有逗号(即只有一句话),并且它有"权利要求"4个字,则该权要类型为附属权要
+                ArrayList<Integer> parentSorts = new ArrayList<>();
                 if ((strs[i].contains(",") && strs[i].substring(0, strs[i].indexOf(",")).contains("权利要求")) || (!strs[i].contains(",") && strs[i].contains("权利要求"))) {
                     //则该权要为附权要
                     patentRightContent.setType(0);
@@ -82,7 +83,7 @@ public class PatentRightSplitCNService implements PatentRightSplitService {
                             parentNumStrs = parentNum.split("或");
                         }
 
-                        ArrayList<Integer> parentSorts = new ArrayList<>();  //{1, 3}
+                          //{1, 3}
                         for (int i1 = 0; i1 < parentNumStrs.length; i1++) {
                             parentSorts.add(Integer.parseInt(parentNumStrs[i1]) - 1);  //{1, 3}
                         }
@@ -100,13 +101,11 @@ public class PatentRightSplitCNService implements PatentRightSplitService {
                     } else if (matcher1.find()) {
                         String parentNum = matcher1.group().substring(matcher1.group().indexOf("权利要求") + 4);
                         int parentSort = Integer.parseInt(parentNum) - 1;
-                        ArrayList<Integer> parentSorts = new ArrayList<>();
                         parentSorts.add(parentSort);
                         patentRightContent.setParentSorts(parentSorts);
                     }
                 } else {
                     //否则该权要为主权要
-                    ArrayList<Integer> parentSorts = new ArrayList<>();
                     parentSorts.add(-1);
                     patentRightContent
                             .setType(1)