From cb642724c54d7d850aec5e5ee27fcc7186f352d7 Mon Sep 17 00:00:00 2001 From: luqingyang <lqy5492@163.com> Date: 星期二, 24 十月 2023 17:28:18 +0800 Subject: [PATCH] 物品管理和机构 相关代码 --- consum-base/src/main/java/com/consum/base/BaseController.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/BaseController.java b/consum-base/src/main/java/com/consum/base/BaseController.java index 5dc03e8..b379508 100644 --- a/consum-base/src/main/java/com/consum/base/BaseController.java +++ b/consum-base/src/main/java/com/consum/base/BaseController.java @@ -1,11 +1,41 @@ 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())); + } } -- Gitblit v1.9.1