车车 11 mēneši atpakaļ
vecāks
revīzija
2ed1c6fe86

+ 6 - 10
ktg-quartz/src/main/java/com/ktg/quartz/task/SendEmailsTask.java

@@ -14,6 +14,7 @@ import com.ktg.system.service.ISysUserService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.stream.Collectors;
@@ -50,7 +51,11 @@ public class SendEmailsTask
                     .map(Long::parseLong) // 将每个字符串转换为Long
                     .collect(Collectors.toList());
             List<IsMaterialsCabinet> isMaterialsCabinets = iIsMaterialsCabinetService.listByIds(cabinetIds);
-            List<SysUser> sysUsers = iSysUserService.listByIds(userIds);
+            ArrayList<SysUser> sysUsers = new ArrayList<>();
+            for (Long userId : userIds) {
+                SysUser sysUser = iSysUserService.selectUserById(userId);
+                sysUsers.add(sysUser);
+            }
             String text = isMaterialsCabinets.stream().map(IsMaterialsCabinet::getCabinetName).collect(Collectors.toList()).toString();
             for (SysUser sysUser : sysUsers) {
                 if (StringUtils.isNotBlank(sysUser.getEmail())) {
@@ -68,13 +73,4 @@ public class SendEmailsTask
         }
     }
 
-        public static void main(String[] args){
-            String aa = "4,1";
-            String[] split = aa.split(",");
-            List<Long> longList = Arrays.stream(split)
-                    .map(Long::parseLong) // 将每个字符串转换为Long
-                    .collect(Collectors.toList());
-            System.out.println(longList);
-
-        }
 }