diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/OrgManager.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/OrgManager.java index c5f88f0c..8473a22e 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/OrgManager.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/OrgManager.java @@ -100,7 +100,8 @@ public class OrgManager { Optional findSuperAdmin(Long ouId) { EssOrg org = findOrgOrNull(ouId); - BizAssertions.assertNotNull(org, "单位还未认证. 单位id={}", ouId); + if (org == null) + return Optional.empty(); if (org.getSuperAdminPersonId() <= 0L) return Optional.empty(); return Optional.ofNullable(essPersonDao.findOrNull(ouId, org.getSuperAdminPersonId()));