浏览代码

no message

FengChaoYu 4 月之前
父节点
当前提交
c02b211f2c

+ 7 - 5
mall-server-api/src/main/java/com/gree/mall/manager/logic/material/stock/WorkerStockLogic.java

@@ -83,11 +83,13 @@ public class WorkerStockLogic {
                     .groupBy(WebsitUser::getUserId)
                     .groupBy(WebsitUser::getUserId)
                     .list();
                     .list();
             List<String> userIds = workerList.stream().map(WebsitUser::getUserId).collect(Collectors.toList());
             List<String> userIds = workerList.stream().map(WebsitUser::getUserId).collect(Collectors.toList());
-            final List<User> userList = userService.lambdaQuery()
-                    .in(User::getUserId, userIds)
-                    .groupBy(User::getIdCard)
-                    .list();
-            workers = userList.stream().map(User::getIdCard).collect(Collectors.toList());
+            if (CollectionUtil.isNotEmpty(userIds)) {
+                final List<User> userList = userService.lambdaQuery()
+                        .in(User::getUserId, userIds)
+                        .groupBy(User::getIdCard)
+                        .list();
+                workers = userList.stream().map(User::getIdCard).collect(Collectors.toList());
+            }
         }
         }
         IPage<WorkerStockVO> page = commonMapper.workerStockList(new Page(zfireParamBean.getPageNum(), zfireParamBean.getPageSize()), zfireParamBean, workers);
         IPage<WorkerStockVO> page = commonMapper.workerStockList(new Page(zfireParamBean.getPageNum(), zfireParamBean.getPageSize()), zfireParamBean, workers);
         return page;
         return page;