Преглед на файлове

采购人列表问题处理

yzc преди 1 година
родител
ревизия
18aec070fb
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6 3
      hx-purchase/src/main/java/com/fjhx/purchase/service/purchase/impl/PurchaseServiceImpl.java

+ 6 - 3
hx-purchase/src/main/java/com/fjhx/purchase/service/purchase/impl/PurchaseServiceImpl.java

@@ -533,8 +533,11 @@ public class PurchaseServiceImpl extends ServiceImpl<PurchaseMapper, Purchase>
     @Override
     public List<SysUser> getPurchaseUserList() {
         List<Long> createUserIds = listObject(Purchase::getCreateUser, q -> q.groupBy(Purchase::getCreateUser));
-        List<SysUser> listByUserId = userService.getListByUserId(createUserIds);
-        listByUserId.forEach(item -> item.setPassword(null));
-        return listByUserId;
+        if (ObjectUtils.isEmpty(createUserIds)) {
+            return new ArrayList<>();
+        }
+        List<SysUser> userList = userService.getListByUserId(createUserIds);
+        userList.forEach(item -> item.setPassword(null));
+        return userList;
     }
 }