diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/aspect/ProcessAspect.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/aspect/ProcessAspect.java index a93ea27d..cd3dc81e 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/aspect/ProcessAspect.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/aspect/ProcessAspect.java @@ -184,7 +184,8 @@ public class ProcessAspect { processApprovalRecordList.remove(0); Optional optional = processApprovalRecordList.stream().filter(v -> v.getTaskName().equals(processApprovalRecord.getTaskName()) - && v.getNodeId().equals(processApprovalRecord.getNodeId())).findFirst(); + && v.getNodeId().equals(processApprovalRecord.getNodeId()) + && v.getOriginUserId().equals(processApprovalRecord.getUserId())).findFirst(); optional.ifPresent(v -> { // 是否转办过 if (StringUtils.isNotBlank(v.getTransferBy())){