|
@@ -88,6 +88,13 @@ public class PatentSimpleFamilyService extends ServiceImpl<PatentSimpleFamilyMap
|
|
|
}
|
|
|
|
|
|
public void updateData(List<String> familyNo, String patentNo, Integer patentId, Integer type) {
|
|
|
+ //1.根据专利号(faimlyNo + patentNo)从专利基础信息表中获取专利数据,以受理国家、申请日由小到大排序
|
|
|
+ //2.从1步取得的专利清单获取第一个CN专利号,为插入Family表中的专利号,如果没有CN专利,取第一个专利号
|
|
|
+ //3.根据专利号(faimlyNo + patentNo)和同族类型从family关联表中取数据
|
|
|
+ //4.第3步中如果有数据,则取得一个familID为下一步的插入关联表中的id
|
|
|
+ //5.专利号(faimlyNo + patentNo)和第三步获得的记录比较,如果没有则在关联表中添加一条记录
|
|
|
+ //6.更新专利基础信息表中的patentNo这条记录的相应type的同族Id
|
|
|
+
|
|
|
//两个表 1.同族表 2.同组关联专利表
|
|
|
//用专利号 获取同族关联专利表的信息
|
|
|
if (!familyNo.contains(patentNo)) {
|