chendayu пре 2 година
родитељ
комит
41c04fae19
1 измењених фајлова са 12 додато и 0 уклоњено
  1. 12 0
      PAS/src/main/java/cn/cslg/pas/service/PatentRightService.java

+ 12 - 0
PAS/src/main/java/cn/cslg/pas/service/PatentRightService.java

@@ -42,6 +42,18 @@ public class PatentRightService extends ServiceImpl<PatentRightMapper, PatentRig
         LambdaQueryWrapper<PatentRight> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(PatentRight::getPatentId, patentId);
         queryWrapper.orderByAsc(PatentRight::getSort);
+        List<PatentRight> patentRights = this.list(queryWrapper);
+        if (patentRights != null && patentRights.size() > 0) {
+            PatentRight patentRight = patentRights.get(0);
+            //创建PatentRightParams对象保存权要基本信息
+            PatentRightParams patentRightParams = new PatentRightParams();
+            patentRightParams.setPatentId(patentId);  //装载专利id
+            patentRightParams.setPatentNo(patentService.getById(patentId).getPatentNo());
+            patentRightParams.setContent(patentRight.getContent());  //装载权利要求原文
+            patentRightParams.setContentOut(patentRight.getContentOut());  //装载权利要求译文
+            patentRights = PatentRightUtils.formatPatentRight(patentRightParams);
+            return patentRights;
+        }
         return this.list(queryWrapper);
     }