|
@@ -133,28 +133,9 @@ public class CompareScenariosService extends ServiceImpl<CompareScenariosMapper,
|
|
AssoRecordsFeature assoRecordsFeature = assoRecordsFeatures.stream().filter(te->te.getFeatureId().equals(item.getId())).findFirst().orElse(new AssoRecordsFeature());
|
|
AssoRecordsFeature assoRecordsFeature = assoRecordsFeatures.stream().filter(te->te.getFeatureId().equals(item.getId())).findFirst().orElse(new AssoRecordsFeature());
|
|
//筛选对比文件
|
|
//筛选对比文件
|
|
CompareRecords compareRecords1 = compareRecords.stream().filter(tem -> tem.getId().equals(assoRecordsFeature.getRecordsId())).findFirst().orElse(new CompareRecords());
|
|
CompareRecords compareRecords1 = compareRecords.stream().filter(tem -> tem.getId().equals(assoRecordsFeature.getRecordsId())).findFirst().orElse(new CompareRecords());
|
|
- //根据对比记录的专利号和内容进行合并操作
|
|
|
|
- if(assoRecordsFeatures1.size()!=0){
|
|
|
|
- //获得上一条的记录信息
|
|
|
|
- AssoRecordsFeature assoRecordsFeature2 = assoRecordsFeatures1.get(assoRecordsFeatures1.size()-1);
|
|
|
|
- CompareRecords compareRecords2 =assoRecordsFeature2.getCompareRecords();
|
|
|
|
- //进行合并
|
|
|
|
- if(compareRecords1.getId()!=null&&compareRecords1.getPatentNo().equals(compareRecords2.getPatentNo())
|
|
|
|
- &&compareRecords1.getContent().equals(compareRecords2.getContent()))
|
|
|
|
- {
|
|
|
|
- assoRecordsFeature2.getFeatures().setContent(assoRecordsFeature2.getFeatures().getContent()+item.getContent());
|
|
|
|
- }
|
|
|
|
- else{
|
|
|
|
- assoRecordsFeature.setCompareRecords(compareRecords1);
|
|
|
|
- assoRecordsFeature.setFeatures(item);
|
|
|
|
- assoRecordsFeatures1.add(assoRecordsFeature);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- else {
|
|
|
|
assoRecordsFeature.setCompareRecords(compareRecords1);
|
|
assoRecordsFeature.setCompareRecords(compareRecords1);
|
|
assoRecordsFeature.setFeatures(item);
|
|
assoRecordsFeature.setFeatures(item);
|
|
assoRecordsFeatures1.add(assoRecordsFeature);
|
|
assoRecordsFeatures1.add(assoRecordsFeature);
|
|
- }
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//过滤拿到特征id
|
|
//过滤拿到特征id
|