diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java index 50f8074a..8dfdf1fe 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintServiceImpl.java @@ -357,10 +357,13 @@ public class EnterpriseComplaintServiceImpl implements IEnterpriseComplaintServi // 搜索条件匹配行政检查执法类别code if(StringUtils.isNotEmpty(param.getSearchValue())){ - String code=dictList.stream() + Optional data=dictList.stream() .filter(d->d.getDictLabel().contains(param.getSearchValue())) - .findFirst().get().getDictValue(); - if(StringUtils.isNotEmpty(code))param.setCheckCategoryCode(code); + .findFirst(); + if(data.isPresent()){ + String code=data.get().getDictValue(); + param.setCheckCategoryCode(code); + } } List list=enterpriseComplaintMapper.getAllCheckList(param); if(list.size()==0) return new ArrayList<>();