|
@@ -158,17 +158,23 @@ public class PatentStarApiService {
|
|
|
public void loadStarPatentVOS(List<StarPatentVO> starPatentVOS, JSONObject Data) {
|
|
|
String aa = Data.toString();
|
|
|
starPatentVOS.forEach(item -> {
|
|
|
-
|
|
|
//如果有公开号,则将公开号作为专利号
|
|
|
if (item.getApplicationNo() != null && !item.getApplicationNo().equals("") && item.getApplicationNo().contains("CN")) {
|
|
|
item.setPatentNo(item.getApplicationNo());
|
|
|
- } else if (item.getPublicNo() != null && !item.getPublicNo().equals("")) {
|
|
|
- item.setPatentNo(item.getPublicNo());
|
|
|
+ }
|
|
|
+ else if (item.getPublicNo() != null && !item.getPublicNo().equals("")) {
|
|
|
+ item.setPatentNo(item.getPublicNo());
|
|
|
//如果没有公开号,但是有公告号,则将公告号作为公开号和专利号
|
|
|
- } else if (item.getPublicAccreditNo() != null && !item.getPublicAccreditNo().equals("")) {
|
|
|
- item.setPublicNo(item.getPublicAccreditNo());
|
|
|
- item.setPatentNo(item.getPublicAccreditNo());
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ if (item.getPublicAccreditNo() != null && !item.getPublicAccreditNo().equals("")) {
|
|
|
+ if(item.getPublicNo()==null||item.getPublicNo().equals("")){
|
|
|
+ item.setPublicNo(item.getPublicAccreditNo());
|
|
|
+ }
|
|
|
+ if(item.getPatentNo() ==null) {
|
|
|
+ item.setPatentNo(item.getPublicAccreditNo());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else {
|
|
|
System.out.println("");
|
|
|
|
|
|
}
|