diff --git a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentServiceImpl.java b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentServiceImpl.java index 37441ba3..665dbc03 100644 --- a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentServiceImpl.java +++ b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentServiceImpl.java @@ -45,6 +45,9 @@ public class DepartmentServiceImpl extends DefaultBaseService implements IDepart @Override public List listByIds(List ids) { + if(ids.isEmpty()) { + return new ArrayList<>(); + } IdsVO idsVO = new IdsVO(); idsVO.setIds(ids); return departmentRemoteService.listByIds(apiPathProperties.getUserCenter(), OAuth2ClientTokenManager.getInstance().getToken().getAccessToken(), idsVO); diff --git a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentUserServiceImpl.java b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentUserServiceImpl.java index f23a06d0..2225d0a9 100644 --- a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentUserServiceImpl.java +++ b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/department/impl/DepartmentUserServiceImpl.java @@ -56,6 +56,9 @@ public class DepartmentUserServiceImpl extends DefaultBaseService implements IDe @Override public List listByUserIds(List userIds) { + if (userIds.isEmpty()) { + return new ArrayList<>(); + } IdsVO idsVO = new IdsVO(); idsVO.setIds(userIds); return departmentUserRemoteService.listByUserIds(apiPathProperties.getUserCenter(), OAuth2ClientTokenManager.getInstance().getToken().getAccessToken(), idsVO); diff --git a/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentServiceImpl.java b/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentServiceImpl.java index 20c2c04d..d4b95783 100644 --- a/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentServiceImpl.java +++ b/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentServiceImpl.java @@ -221,6 +221,9 @@ public class DepartmentServiceImpl extends DefaultBaseService implements IDepart @Override public List listByIds(List ids) { + if (ids.isEmpty()) { + return new ArrayList<>(); + } Map params = getHashMap(2); params.put("departmentIds", ids); return list(params); diff --git a/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentUserServiceImpl.java b/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentUserServiceImpl.java index 463c16bd..2dab3fd1 100644 --- a/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentUserServiceImpl.java +++ b/service-department/src/main/java/ink/wgink/service/department/service/impl/DepartmentUserServiceImpl.java @@ -209,6 +209,9 @@ public class DepartmentUserServiceImpl extends DefaultBaseService implements IDe @Override public List listByUserIds(List userIds) { + if (userIds.isEmpty()) { + return new ArrayList<>(); + } Map params = getHashMap(2); params.put("userIds", userIds); return list(params); @@ -462,6 +465,9 @@ public class DepartmentUserServiceImpl extends DefaultBaseService implements IDe @Override public List listDepartmentIdByUserIds(List userIds) { + if (userIds.isEmpty()) { + return new ArrayList<>(); + } Map params = getHashMap(2); params.put("userIds", userIds); return departmentUserDao.listDepartmentId(params);