diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java index 101132b5..d1c97064 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java @@ -521,13 +521,15 @@ public class WorkFlowController { pageInfo.setCount(Long.valueOf(0)); pageInfo.setPageSize(taskCommonQuery.getSize()); } - for (BusProcessName data : pageInfo.getList()) { - if (StringUtils.isNotBlank(data.getTaskIds())) { - String s = sarAgenldAcceptButtonService.selectIsNot(data.getTaskIds()); - if (s.equals("1")) { - data.setShowreceive(false); - } else { - data.setShowreceive(true); + if (pageInfo.getList() != null && !pageInfo.getList().isEmpty()) { + for (BusProcessName data : pageInfo.getList()) { + if (StringUtils.isNotBlank(data.getTaskIds())) { + String s = sarAgenldAcceptButtonService.selectIsNot(data.getTaskIds()); + if (s.equals("1")) { + data.setShowreceive(false); + } else { + data.setShowreceive(true); + } } } }