From dc79450b445112923b2b14fece792424b5754a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Wed, 22 Oct 2025 18:03:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E5=BA=97=E5=88=86=E5=BA=97=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E5=AF=BC=E8=87=B4isMain=E4=B8=A2=E5=A4=B1=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/account/service/impl/AuthorizationServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java index 43006421..738ad921 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java @@ -224,7 +224,7 @@ public class AuthorizationServiceImpl implements AuthorizationService { newPromissionList.addAll(branchShopPromissionList); } StpKit.USER.addRoleList(roleNames); - StpKit.USER.switchTo(sysUser.getId().equals(headId), sysUser.getId(), sysUser.getAccount(), shopInfo.getId(), shopInfo.getShopName(), MyStpLogic.LoginType.MANAGER, sysUser.getIsAdmin()); + StpKit.USER.switchTo(shopInfo.getIsHeadShop() == 1 || "only".equals(shopInfo.getShopType()), sysUser.getId(), sysUser.getAccount(), shopInfo.getId(), shopInfo.getShopName(), MyStpLogic.LoginType.MANAGER, sysUser.getIsAdmin()); StpKit.USER.addPermissionList(newPromissionList); StpKit.USER.addRoleList(roleNames); }