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