소스 검색

采购人列表问题处理

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
     @Override
     public List<SysUser> getPurchaseUserList() {
     public List<SysUser> getPurchaseUserList() {
         List<Long> createUserIds = listObject(Purchase::getCreateUser, q -> q.groupBy(Purchase::getCreateUser));
         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;
     }
     }
 }
 }