From 57ce1afe682674fcaac6ff3eb71ac8c8eb46547e Mon Sep 17 00:00:00 2001 From: efren <79289982@qq.com> Date: Thu, 10 Jul 2025 14:43:35 +0800 Subject: [PATCH] TokenUtil --- .../mall/ebtp/common/base/util/TokenUtil.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/base/util/TokenUtil.java diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/base/util/TokenUtil.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/base/util/TokenUtil.java new file mode 100644 index 0000000..e0802e5 --- /dev/null +++ b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/base/util/TokenUtil.java @@ -0,0 +1,23 @@ +package com.chinaunicom.mall.ebtp.common.base.util; + +import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser; +import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseCacheUserServiceImpl; +import org.springframework.context.ApplicationContext; +import org.springframework.context.ApplicationContextAware; +import org.springframework.stereotype.Component; + +@Component +public class TokenUtil implements ApplicationContextAware { + + private static ApplicationContext context; + + @Override + public void setApplicationContext(ApplicationContext applicationContext) { + context = applicationContext; + } + + public static BaseCacheUser getCurrentUser() { + BaseCacheUserServiceImpl service = context.getBean(BaseCacheUserServiceImpl.class); + return service.getCacheUser(); + } +} \ No newline at end of file