|
@@ -107,6 +107,7 @@ private final AssoTaskPersonelService assoTaskPersonelService;
|
|
|
}
|
|
|
if(reportFieldVO.getReportType()!=null){
|
|
|
queryWrapper.like(ReportField::getReportType, reportFieldVO.getReportType());
|
|
|
+ queryWrapper.isNull((ReportField::getReportId));
|
|
|
}
|
|
|
queryWrapper.orderByDesc(ReportField::getId);
|
|
|
if (reportFieldVO.getSize() != null && reportFieldVO.getSize() != null) {
|
|
@@ -296,8 +297,9 @@ private final AssoTaskPersonelService assoTaskPersonelService;
|
|
|
}
|
|
|
List<Integer> valueIds =list.stream().map(PatentQueryFieldSourceVO::getKey).collect(Collectors.toList());
|
|
|
LambdaQueryWrapper<ReportFieldPatentLink> lambdaQueryWrapper =new LambdaQueryWrapper<>();
|
|
|
- lambdaQueryWrapper.eq(ReportFieldPatentLink::getFieldId,params.getFieldId())
|
|
|
- .in(ReportFieldPatentLink::getOptionId,valueIds);
|
|
|
+ lambdaQueryWrapper.eq(ReportFieldPatentLink::getFieldId,params.getFieldId());
|
|
|
+ if(valueIds!=null&&valueIds.size()>0){
|
|
|
+ lambdaQueryWrapper .in(ReportFieldPatentLink::getOptionId,valueIds);}
|
|
|
List<ReportFieldPatentLink> reportFieldPatentLinks =reportFieldPatentLinkService.list(lambdaQueryWrapper);
|
|
|
if(reportFieldPatentLinks.size()==0) {
|
|
|
list.forEach(item->item.setCount(0));
|