From cd8e369a7b3b751527090147798c5b81c30bf2d0 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 26 六月 2025 09:06:55 +0800 Subject: [PATCH] 生成任务工作档优化 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/WaveSchedules.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/WaveSchedules.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/WaveSchedules.java index 765055c..165262d 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/WaveSchedules.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/WaveSchedules.java @@ -13,6 +13,7 @@ import com.vincent.rsf.server.system.constant.GlobalConfigCode; import com.vincent.rsf.server.system.entity.Config; import com.vincent.rsf.server.system.service.ConfigService; +import com.vincent.rsf.server.system.utils.SystemAuthUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -74,13 +75,14 @@ if (waveItems.isEmpty()) { return; } + Long loginUserId = SystemAuthUtils.getLoginUserId(); Map<Long, List<WaveItem>> listMap = waveItems.stream().collect(Collectors.groupingBy(WaveItem::getWaveId)); listMap.keySet().forEach(waveId -> { List<Long> itemIds = listMap.get(waveId).stream().map(WaveItem::getId).collect(Collectors.toList()); Map<String, Object> params = new HashMap<>(); params.put("wave", waveId); params.put("waveItem", itemIds); - waveService.waveToTask(params, waveId); + waveService.waveToTask(params, loginUserId); }); } } -- Gitblit v1.9.1