| | |
| | | package com.consum.base; |
| | | |
| | | import com.consum.model.po.FinSysTenantUser; |
| | | import com.iplatform.base.PlatformAdapterController; |
| | | import com.iplatform.base.util.UserUtils; |
| | | import com.iplatform.core.BeanContextAware; |
| | | import com.iplatform.model.po.S_user_core; |
| | | |
| | | public abstract class BaseController extends PlatformAdapterController { |
| | | |
| | | protected TokenCacheProvider getTokenCache() { |
| | | return BeanContextAware.getBeanByType(TokenCacheProvider.class); |
| | | } |
| | | |
| | | protected FinOrgCacheProvider getFinOrgCache() { |
| | | return BeanContextAware.getBeanByType(FinOrgCacheProvider.class); |
| | | } |
| | | |
| | | protected FinSysTenantUserCacheProvider getFinSysTenantUserCache() { |
| | | return BeanContextAware.getBeanByType(FinSysTenantUserCacheProvider.class); |
| | | } |
| | | |
| | | protected FinSysTenantCacheProvider getFinSysTenantCache() { |
| | | return BeanContextAware.getBeanByType(FinSysTenantCacheProvider.class); |
| | | } |
| | | |
| | | /** |
| | | * @Description 获取后台登录用户信息 |
| | | * @Author wh |
| | | * @Date 2023/7/25 9:59 |
| | | */ |
| | | protected FinSysTenantUser getSysInfo() { |
| | | S_user_core userInfo = UserUtils.getUserInfo(); |
| | | FinSysTenantUser finSysTenantUser = new FinSysTenantUser(); |
| | | if (userInfo.getId() == null) { |
| | | return finSysTenantUser; |
| | | } |
| | | // 从缓存中取出用户,如果没有则新增 |
| | | return this.getFinSysTenantUserCache().get(String.valueOf(userInfo.getId())); |
| | | } |
| | | } |