diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserAuthLoginManage.java b/pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserAuthLoginManage.java index 0dea701..649441b 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserAuthLoginManage.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/user/manage/UserAuthLoginManage.java @@ -128,11 +128,12 @@ public class UserAuthLoginManage { List dingOrganizationList = iDingOrganizationService .list(Wrappers.lambdaQuery(DingOrganization.class) .eq(DingOrganization::getOrganizationCode, organizationCode)); - DingOrganization dingOrganization = dingOrganizationList.get(0); - - userFullInfoDTO.setOrganizationCode(dingOrganization.getOrganizationCode()); - userFullInfoDTO.setOrganizationName(dingOrganization.getOrganizationName()); - userFullInfoDTO.setRegionCode(dingOrganization.getDivisionCode()); + if (CollectionUtil.isNotEmpty(dingOrganizationList)){ + DingOrganization dingOrganization = dingOrganizationList.get(0); + userFullInfoDTO.setOrganizationCode(dingOrganization.getOrganizationCode()); + userFullInfoDTO.setOrganizationName(dingOrganization.getOrganizationName()); + userFullInfoDTO.setRegionCode(dingOrganization.getDivisionCode()); + } } List roleList = new ArrayList<>();