diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java index 9f2abc5f..e0ee8c30 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java @@ -181,6 +181,7 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService { } // 提取details中的signType和signUrl,单独作为一个集合,并去重 List approveSignList = details.stream() + .filter(detail -> detail.getSignUrl() != null) .map(detail -> new LeaseOutSign(detail.getSignType(), detail.getSignUrl())) .distinct() // 去重操作 .collect(Collectors.toList()); @@ -655,7 +656,8 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService { (item.getLeasePerson() != null && item.getLeasePerson().contains(keyWord)) || (item.getLeasePhone() != null && item.getLeasePhone().contains(keyWord)) || (item.getContractPart() != null && item.getContractPart().contains(keyWord)) || - (item.getImpUnitName() != null && item.getImpUnitName().contains(keyWord)); + (item.getImpUnitName() != null && item.getImpUnitName().contains(keyWord))|| + (item.getBusinessCode() != null && item.getBusinessCode().contains(keyWord)); } /**