diff --git a/ruoyi-activiti/src/main/java/com/ruoyi/process/todoitem/service/impl/BizTodoItemServiceImpl.java b/ruoyi-activiti/src/main/java/com/ruoyi/process/todoitem/service/impl/BizTodoItemServiceImpl.java index 4fd01ca0..f3048a38 100644 --- a/ruoyi-activiti/src/main/java/com/ruoyi/process/todoitem/service/impl/BizTodoItemServiceImpl.java +++ b/ruoyi-activiti/src/main/java/com/ruoyi/process/todoitem/service/impl/BizTodoItemServiceImpl.java @@ -18,6 +18,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import java.util.Collections; import java.util.List; import java.util.Map; @@ -165,8 +166,7 @@ public class BizTodoItemServiceImpl implements IBizTodoItemService { for (Task task: taskList) { // todoitem 去重 List bizTodoItem = bizTodoItemMapper.selectTodoItemByTaskId(task.getId(),null); - if (bizTodoItem != null) continue; - + if (!CollectionUtils.isEmpty(bizTodoItem)) continue; BizTodoItem newItem = new BizTodoItem(); BeanUtils.copyProperties(todoItem, newItem); newItem.setInstanceId(instanceId);