Bläddra i källkod

6/24 韶音修改

lwhhszx 1 år sedan
förälder
incheckning
9545fd10b6

+ 19 - 14
src/main/java/cn/cslg/pas/service/FinalInvalidStatueService.java

@@ -101,7 +101,9 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
         Integer statusType = finalProfGroupQueryDTO.getStatueType();
         //根据projectId查询最终无效理由和证据
         LambdaQueryWrapper<FinalInvalidStatue> queryWrapper = new LambdaQueryWrapper<>();
-        queryWrapper.eq(FinalInvalidStatue::getProjectId, projectId);
+        queryWrapper.eq(FinalInvalidStatue::getProjectId, projectId)
+                    .orderByAsc(FinalInvalidStatue::getStatuteId)
+                    .orderByAsc(FinalInvalidStatue::getClaimOrder);
 
         if (statusType != null) {
             if (statusType.equals(1)) {
@@ -121,20 +123,23 @@ public class FinalInvalidStatueService extends ServiceImpl<FinalInvalidStatueMap
         LambdaQueryWrapper<FinalProofGroup> queryWrapper1 = new LambdaQueryWrapper<>();
         queryWrapper1.in(FinalProofGroup::getFinalInvalidStatueId, ids).orderByDesc(FinalProofGroup::getFinalInvalidStatueId);
         finalProofGroups = finalProofGroupService.list(queryWrapper1);
-        finalProofGroups.forEach(item -> {
-            FinalProfGroupVO finalProfGroupVO = new FinalProfGroupVO();
-            FinalInvalidStatue finalInvalidStatue = finalInvalidStatues.stream()
-                    .filter(tem -> tem.getId().equals(item.getFinalInvalidStatueId())).findFirst().orElse(null);
-            if (finalInvalidStatue != null) {
-                finalProfGroupVO.setInvalidStatue(finalInvalidStatue);
-            }
-            finalProfGroupVO.setId(item.getId());
-            finalProfGroupVO.setPresentOpinions(item.getPresentOpinions());
-            finalProfGroupVO.setInvalidReason(item.getInvalidReason());
-            finalProfGroupVO.setRbDecision(item.getRbDecision());
-            finalProfGroupVOS.add(finalProfGroupVO);
 
-        });
+        for(FinalInvalidStatue finalInvalidStatue:finalInvalidStatues)
+        {
+            Integer id =finalInvalidStatue.getId();
+ List<FinalProofGroup> statueGroups =finalProofGroups.stream().filter(item->item.getFinalInvalidStatueId().equals(id)).collect(Collectors.toList());
+ statueGroups.forEach(item->{
+     FinalProfGroupVO finalProfGroupVO = new FinalProfGroupVO();
+     if (finalInvalidStatue != null) {
+         finalProfGroupVO.setInvalidStatue(finalInvalidStatue);
+     }
+     finalProfGroupVO.setId(item.getId());
+     finalProfGroupVO.setPresentOpinions(item.getPresentOpinions());
+     finalProfGroupVO.setInvalidReason(item.getInvalidReason());
+     finalProfGroupVO.setRbDecision(item.getRbDecision());
+     finalProfGroupVOS.add(finalProfGroupVO);
+ });
+        }
         return finalProfGroupVOS;
     }
 

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

@@ -1120,9 +1120,9 @@ public class PatentStarApiService {
             if (StringUtils.isNotEmpty(pdfUrlStr)) {
                 if (pdfUrlStr.contains("|http")) {  //若包含公开和授权两个pdf
                     String[] pdfUrlArr = pdfUrlStr.split("\\|http");
-                    pdfUrl1 = pdfUrlArr[0].substring(pdfUrlArr[0].indexOf("http"), pdfUrlArr[0].indexOf("|"));
+                    pdfUrl1 = pdfUrlArr[0].substring(pdfUrlArr[0].indexOf("http"), pdfUrlArr[0].indexOf("?"));
                     pdfUrlArr[1] = "http" + pdfUrlArr[1];
-                    pdfUrl2 = pdfUrlArr[1].substring(pdfUrlArr[1].indexOf("http"), pdfUrlArr[1].indexOf("|"));
+                    pdfUrl2 = pdfUrlArr[1].substring(pdfUrlArr[1].indexOf("http"), pdfUrlArr[1].indexOf("?"));
 
                     if (pdfUrl1.contains("0A_CN_0.pdf")) {
 

+ 3 - 3
src/main/resources/application-dev.yml

@@ -61,8 +61,8 @@ spring:
     #初始化表结构
     jdbc:
       initialize-schema: always
-authorUrl: http://localhost:8885
-PCSUrl: http://localhost:8885
+authorUrl: http://localhost:8880
+PCSUrl: http://localhost:8880
 #OPSUrl: http://192.168.2.24:g5001
 OPSUrl: http://139.224.24.90:5001
 PASUrl: http://localhost:8879
@@ -71,4 +71,4 @@ FileSource: 1
 ES:
   patentVector: patent_vector
   patent: wxpatent
-  config: es-cn-em93o8856000ho9e7.public.elasticsearch.aliyuncs.com
+  config: 192.168.2.24