|
@@ -414,6 +414,19 @@ public class PatentService extends ServiceImpl<PatentMapper, Patent> {
|
|
return ids.stream().skip(params.getStartNumber() - 1).limit(params.getEndNumber() - params.getStartNumber() + 1).collect(Collectors.toList());
|
|
return ids.stream().skip(params.getStartNumber() - 1).limit(params.getEndNumber() - params.getStartNumber() + 1).collect(Collectors.toList());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ public Map<String,Object> getPatentListIds2(PatentVO params) {
|
|
|
|
+ this.setQueryFamilyParams(params);
|
|
|
|
+ params.setSelected(new ArrayList<>());
|
|
|
|
+ List<Patent> patents = this.getQueryPatentIds2(params);
|
|
|
|
+ List<Integer> ids = patents.stream().map(Patent::getId).collect(Collectors.toList());
|
|
|
|
+ List<String> patentNos =patents.stream().map(Patent::getPatentNo).collect(Collectors.toList());
|
|
|
|
+ Map<String,Object> map =new HashMap<>();
|
|
|
|
+ map.put("ids", ids.stream().skip(params.getStartNumber() - 1).limit(params.getEndNumber() - params.getStartNumber() + 1).collect(Collectors.toList()));
|
|
|
|
+ map.put("patentNos",patentNos.stream().skip(params.getStartNumber() - 1).limit(params.getEndNumber() - params.getStartNumber() + 1).collect(Collectors.toList()));
|
|
|
|
+ return map;
|
|
|
|
+ }
|
|
|
|
+
|
|
private void setQueryFamilyParams(PatentVO params) {
|
|
private void setQueryFamilyParams(PatentVO params) {
|
|
switch (params.getFamily()) {
|
|
switch (params.getFamily()) {
|
|
//
|
|
//
|
|
@@ -908,6 +921,11 @@ public class PatentService extends ServiceImpl<PatentMapper, Patent> {
|
|
return patentList.stream().map(Patent::getId).distinct().collect(Collectors.toList());
|
|
return patentList.stream().map(Patent::getId).distinct().collect(Collectors.toList());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public List<Patent> getQueryPatentIds2(PatentVO params) {
|
|
|
|
+ this.setQueryPatentParams(params);
|
|
|
|
+ List<Patent> patentList = baseMapper.getPageList(params);
|
|
|
|
+ return patentList;
|
|
|
|
+ }
|
|
@Async
|
|
@Async
|
|
public void exportPatent(TaskParams taskParams) {
|
|
public void exportPatent(TaskParams taskParams) {
|
|
try {
|
|
try {
|