From 773eeb0f213f55eefb94537ab52d6d0fcafb9ee9 Mon Sep 17 00:00:00 2001 From: xhxu Date: Tue, 30 Nov 2021 10:20:46 +0800 Subject: [PATCH] update login user --- .../resources/db/migration/V2021110800001__addSaleType.sql | 2 +- .../main/java/com/iformall/controller/BaseController.java | 7 ++++++- .../java/com/iformall/controller/WxInfoController.java | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/mallinkAdmin/src/main/resources/db/migration/V2021110800001__addSaleType.sql b/mallinkAdmin/src/main/resources/db/migration/V2021110800001__addSaleType.sql index 9e3921dde..384014686 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V2021110800001__addSaleType.sql +++ b/mallinkAdmin/src/main/resources/db/migration/V2021110800001__addSaleType.sql @@ -6,6 +6,6 @@ INSERT INTO `mallink`.`mall_permission`(`id`, `name`, `parent_id`, `available`, INSERT INTO `mallink`.`mall_permission`(`id`, `name`, `parent_id`, `available`, `permission`, `resource_type`, `module_color`, `module_color_num`, `url`, `icon`, `version_type`, `sort`) VALUES (500, '抖音用户概览', 5, 'Y', NULL, 1, NULL, NULL, 'ttuserHome', 'icon-yonghushuju', 0, 500); -INSERT INTO `mallink`.`mall_sale_type`(`id`, `name`, `type`, `period`, `menus`) VALUES (11, '抖音尊享', 11, 12, '[1, 2, 4, 5, 6, 50, 105, 110, 201, 202, 211, 212, 221, 222, 409, 411, 416, 500, 502, 504, 505, 506, 511, 512, 591, 595, 602, 606, 610, 613, 641, 680, 711, 901, 902]'); +INSERT INTO `mallink`.`mall_sale_type`(`id`, `name`, `type`, `period`, `menus`) VALUES (11, '抖音尊享', 11, 12, '[1, 2, 4, 5, 6, 50, 105, 110, 201, 202, 211, 212, 221, 222, 409, 411, 416, 500, 502, 504, 505, 506, 511, 512, 591, 595, 602, 606, 610, 641, 680, 711, 901, 902]'); diff --git a/mallinkBApi/src/main/java/com/iformall/controller/BaseController.java b/mallinkBApi/src/main/java/com/iformall/controller/BaseController.java index 0b9a5be15..37a3c6ed3 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/BaseController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/BaseController.java @@ -6,6 +6,7 @@ import com.iformall.domain.po.*; import com.iformall.domain.po.base.BaseCUserEntity; import com.iformall.domain.po.tt.TtCUser; import com.iformall.enums.EnumAppPlat; +import com.iformall.service.CUserTokenService; import com.iformall.utils.RedisCacheUtils; import lombok.extern.slf4j.Slf4j; @@ -47,7 +48,7 @@ public class BaseController { private FmOpenService openService; @Autowired - private WxBuserService wxBuserService; + private CUserTokenService cUserTokenService; @Autowired MaUtil maUtil; @@ -145,6 +146,10 @@ public class BaseController { return user; } + public void updateCacheCUser(String token,Object cuser) { + cUserTokenService.updateTokenCache(token, cuser); + } + @Deprecated public String getTenantId() { HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java index 9bde82e34..15153583d 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java @@ -164,6 +164,7 @@ public class WxInfoController extends BaseController { if (StringUtils.isNotBlank(buUser.getParentTenantId())) { request.setAttribute(Constant.PARENT_TENANT_ID, buUser.getParentTenantId()); } + updateCacheCUser(cUser.getToken(), cUser); return new ResultData(resultMap); }