diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/template/controller/ParamsTemplateEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/template/controller/ParamsTemplateEOController.java index b6538779c..c5dfeae22 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/template/controller/ParamsTemplateEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/template/controller/ParamsTemplateEOController.java @@ -131,14 +131,16 @@ public class ParamsTemplateEOController extends JeroController paramsTemplateSubscribeEOList = paramsTemplateSubscribeEOService.list(wrapper); - for (ParamsTemplateEO record : pageList.getRecords()) { - List collect = paramsTemplateSubscribeEOList - .stream().filter(e -> e.getUserId().equals(currentUser.getId()) - && e.getParamsTemplateId().equals(record.getId())).collect(Collectors.toList()); - if(ObjectUtil.isNotEmpty(collect)){ - record.setReadFlag(ReadFlagEnum.READ.getValue()); - }else{ - record.setReadFlag(ReadFlagEnum.CANCEL_READ.getValue()); + if(ObjectUtil.isNotEmpty(paramsTemplateSubscribeEOList)){ + for (ParamsTemplateEO record : pageList.getRecords()) { + List collect = paramsTemplateSubscribeEOList + .stream().filter(e -> currentUser.getId().equals(e.getUserId()) + && record.getId().equals(e.getParamsTemplateId())).collect(Collectors.toList()); + if(ObjectUtil.isNotEmpty(collect)){ + record.setReadFlag(ReadFlagEnum.READ.getValue()); + }else{ + record.setReadFlag(ReadFlagEnum.CANCEL_READ.getValue()); + } } } }