diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessApprovalRecordService.java b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessApprovalRecordService.java index 4b2910d3..ec76cbb9 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessApprovalRecordService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessApprovalRecordService.java @@ -79,6 +79,9 @@ public class ProcessApprovalRecordService extends ServiceImpl pageList = this.page(page, wrapper); List records = pageList.getRecords(); + if (CollUtil.isEmpty(records)) { + return pageList; + } List taskIdList = records.stream().map(ProcessApprovalRecord::getTaskId).collect(Collectors.toList()); LambdaQueryWrapper processSnapshotWrapper = new LambdaQueryWrapper<>(); processSnapshotWrapper.in(ProcessSnapshot::getTaskId, taskIdList);