From d0c0c232e4f1c5551619cae25a8c3a75fd232f4b Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期三, 03 九月 2025 11:54:35 +0800 Subject: [PATCH] 加盟商设置是否隐藏 --- ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java b/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java index 5f3679f..0b35774 100644 --- a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java +++ b/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java @@ -1,5 +1,7 @@ package com.ruoyi.auth.service; +import com.ruoyi.admin.api.entity.FranchiseeVO; +import com.ruoyi.admin.api.feignClient.AdminClient; import com.ruoyi.common.core.constant.Constants; import com.ruoyi.common.core.constant.SecurityConstants; import com.ruoyi.common.core.constant.UserConstants; @@ -13,6 +15,8 @@ import com.ruoyi.system.api.model.LoginUser; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; + +import java.util.Objects; /** * 登录校验方法 @@ -29,6 +33,8 @@ @Autowired private SysRecordLogService recordLogService; + @Autowired + private AdminClient adminClient; /** * 登录 @@ -69,6 +75,12 @@ userInfo.setIsFranchisee(Boolean.FALSE); }else { userInfo.setIsFranchisee(Boolean.TRUE); + // 查询加盟商信息 + R<FranchiseeVO> franchiseeResult = adminClient.getFranchiseeInfo(user.getFranchiseeId()); + FranchiseeVO franchiseeVO = franchiseeResult.getData(); + if(Objects.nonNull(franchiseeVO)){ + userInfo.setIsDisplay(franchiseeVO.getIsDisplay()); + } } if (UserStatus.DELETED.getCode().equals(user.getIsDelete())) { recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "对不起,您的账号已被删除"); -- Gitblit v1.7.1