From 98435cefa29bddac143ea3c2c6762595ef31518f Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 09 七月 2025 09:17:09 +0800
Subject: [PATCH] bug修改

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java
index d1ff21f..adf3fd3 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/TaskUtil.java
@@ -11,6 +11,7 @@
 import com.ruoyi.system.model.*;
 import com.ruoyi.system.service.*;
 import javafx.concurrent.Task;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.poi.ss.formula.functions.T;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
@@ -27,6 +28,7 @@
  * @author xiaochen
  * @date 2025/6/11 18:39
  */
+@Slf4j
 @Component
 public class TaskUtil {
 
@@ -220,6 +222,10 @@
 
             // 抽取保洁员
             List<TCleaner> tCleaners = randomSelection(cleaners, dayCleanerCount);
+            if(CollectionUtils.isEmpty(tCleaners)){
+                log.error("没有可抽取的保洁员");
+                continue;
+            }
             if(tCleaners.size() < dayCleanerCount){
                 List<String> cleanIds = tCleaners.stream().map(TCleaner::getId).collect(Collectors.toList());
                 List<TCleaner> cleaners1 = cleanerService.list(Wrappers.lambdaQuery(TCleaner.class)

--
Gitblit v1.7.1