Browse Source

feat: add lastName and firstName fields to user cache data

1. 新增CacheUserData类的lastName和firstName属性
2. 在BasicUserMapperExt.xml中查询字段添加last_name和first_name
3. 在AccountServiceImpl中为cacheUserData设置新增的用户姓名字段
zhc
zhczyx 4 weeks ago
parent
commit
16d06bf731
  1. 4
      data-center-business-dao/src/main/resources/mappers/ex/BasicUserMapperExt.xml
  2. 4
      data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/account/CacheUserData.java
  3. 2
      data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/AccountServiceImpl.java

4
data-center-business-dao/src/main/resources/mappers/ex/BasicUserMapperExt.xml

@ -24,7 +24,9 @@
bcom.lock_switch, bcom.lock_switch,
buser.mfa_bind, buser.mfa_bind,
buser.super_role, buser.super_role,
buser.adsc_flag buser.adsc_flag,
buser.last_name,
buser.first_name
from data_center_aeon_admin.basic_user buser from data_center_aeon_admin.basic_user buser
inner join data_center_aeon_admin.basic_company bcom on bcom.id = buser.company_id 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}) WHERE buser.flag != 1 and buser.user_type = 2 and bcom.flag != 1 and (login_name = #{loginname})

4
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 mfaBind;
private Integer adscFlag; private Integer adscFlag;
private String lastName;
private String firstName;
} }

2
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.setMfaBind(userInfoVO.getMfaBind());
cacheUserData.setEmail(userInfoVO.getEmail()); cacheUserData.setEmail(userInfoVO.getEmail());
cacheUserData.setAdscFlag(userInfoVO.getAdscFlag()); cacheUserData.setAdscFlag(userInfoVO.getAdscFlag());
cacheUserData.setLastName(userInfoVO.getLastName());
cacheUserData.setFirstName(userInfoVO.getFirstName());
if (null != targetPlatform && 2 == targetPlatform) { if (null != targetPlatform && 2 == targetPlatform) {

Loading…
Cancel
Save