|
@@ -385,8 +385,7 @@ public class ReportExportService {
|
|
|
}
|
|
|
if (patent.getRightHolder() != null && patent.getRightHolder().size() != 0) {
|
|
|
rightPerson = StringUtils.join(patent.getRightHolder(), "\n");
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
}
|
|
|
List<String> affairs = esLegalEventService.getStrLegalEvent(patent.getAppNo());
|
|
|
String affairStrs = "";
|
|
@@ -437,8 +436,12 @@ public class ReportExportService {
|
|
|
patentMap.put("appDate", dateFormat.format(patent.getAppDate()));
|
|
|
}
|
|
|
//公开日
|
|
|
- if (patent.getPublicDate() != null) {
|
|
|
- patentMap.put("publicDate", dateFormat.format(patent.getPublicDate()));
|
|
|
+ if (patent.getPublicDate() != null || patent.getGrantDate() != null) {
|
|
|
+ if (patent.getPublicDate() != null) {
|
|
|
+ patentMap.put("publicDate", dateFormat.format(patent.getPublicDate()));
|
|
|
+ } else if (patent.getGrantDate() != null) {
|
|
|
+ patentMap.put("publicDate", dateFormat.format(patent.getGrantDate()));
|
|
|
+ }
|
|
|
}
|
|
|
//专利号
|
|
|
patentMap.put("publicNo", patent.getPatentNo());
|
|
@@ -454,7 +457,7 @@ public class ReportExportService {
|
|
|
|
|
|
//优先权日
|
|
|
if (patent.getPriorities() != null && patent.getPriorities().size() != 0) {
|
|
|
- List<String> dates =patent.getPriorities().stream().map(Priorities::getPriorityDate).collect(Collectors.toList());
|
|
|
+ List<String> dates = patent.getPriorities().stream().map(Priorities::getPriorityDate).collect(Collectors.toList());
|
|
|
String nosStr = StringUtils.join(dates, ";");
|
|
|
patentMap.put("priorityDate", nosStr);
|
|
|
}
|