主店分店切换导致isMain丢失修复

This commit is contained in:
张松 2025-10-22 18:03:39 +08:00
parent 48c5f09687
commit dc79450b44
1 changed files with 1 additions and 1 deletions

View File

@ -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);
}