From a017f870e623a7b39e80476172eafed20909cfd6 Mon Sep 17 00:00:00 2001 From: AprilWind <2100166581@qq.com> Date: Thu, 16 Apr 2026 20:07:03 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BD=BF=E7=94=A8=20StreamUtils=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=BB=E5=8A=A1=E5=A4=84=E7=90=86=E5=99=A8?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/system/api/domain/TaskAssigneeDTO.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ruoyi-api/src/main/java/org/dromara/system/api/domain/TaskAssigneeDTO.java b/ruoyi-api/src/main/java/org/dromara/system/api/domain/TaskAssigneeDTO.java index 970907618..e6f8bcea4 100644 --- a/ruoyi-api/src/main/java/org/dromara/system/api/domain/TaskAssigneeDTO.java +++ b/ruoyi-api/src/main/java/org/dromara/system/api/domain/TaskAssigneeDTO.java @@ -3,14 +3,14 @@ package org.dromara.system.api.domain; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; +import org.dromara.common.core.utils.StreamUtils; import java.io.Serial; import java.io.Serializable; -import java.util.Collection; import java.time.LocalDateTime; +import java.util.Collection; import java.util.List; import java.util.function.Function; -import java.util.stream.Collectors; /** * 任务受让人 @@ -58,14 +58,15 @@ public class TaskAssigneeDTO implements Serializable { Function handlerName, Function groupName, Function createTimeMapper) { - return sourceCollection.stream() - .map(item -> new TaskHandler( + return StreamUtils.toList(sourceCollection, item -> + new TaskHandler( storageId.apply(item), handlerCode.apply(item), handlerName.apply(item), groupName.apply(item), createTimeMapper.apply(item) - )).collect(Collectors.toList()); + ) + ); } /**