diff --git a/data-center-business-dao/src/main/resources/mappers/ex/BasicUserMapperExt.xml b/data-center-business-dao/src/main/resources/mappers/ex/BasicUserMapperExt.xml index c1b4e82..ed0c971 100644 --- a/data-center-business-dao/src/main/resources/mappers/ex/BasicUserMapperExt.xml +++ b/data-center-business-dao/src/main/resources/mappers/ex/BasicUserMapperExt.xml @@ -24,7 +24,9 @@ bcom.lock_switch, buser.mfa_bind, buser.super_role, - buser.adsc_flag + buser.adsc_flag, + buser.last_name, + buser.first_name from data_center_aeon_admin.basic_user buser inner join data_center_aeon_admin.basic_company bcom on bcom.id = buser.company_id WHERE buser.flag != 1 and buser.user_type = 2 and bcom.flag != 1 and (login_name = #{loginname}) diff --git a/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/account/CacheUserData.java b/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/account/CacheUserData.java index 79e3dea..4aa35d2 100644 --- a/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/account/CacheUserData.java +++ b/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/account/CacheUserData.java @@ -29,4 +29,8 @@ public class CacheUserData { private Integer mfaBind; private Integer adscFlag; + + private String lastName; + + private String firstName; } diff --git a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/AccountServiceImpl.java b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/AccountServiceImpl.java index efeef99..700a047 100644 --- a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/AccountServiceImpl.java +++ b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/AccountServiceImpl.java @@ -185,6 +185,8 @@ public class AccountServiceImpl implements AccountService { cacheUserData.setMfaBind(userInfoVO.getMfaBind()); cacheUserData.setEmail(userInfoVO.getEmail()); cacheUserData.setAdscFlag(userInfoVO.getAdscFlag()); + cacheUserData.setLastName(userInfoVO.getLastName()); + cacheUserData.setFirstName(userInfoVO.getFirstName()); if (null != targetPlatform && 2 == targetPlatform) {