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