切换店铺统计 √

下单选择会员 √
注册会员 √
完善手机号 √
会员流水信息同步 √
This commit is contained in:
Tankaikai 2025-04-11 14:37:27 +08:00
parent 2af1db738b
commit b2184760ac
1 changed files with 8 additions and 16 deletions

View File

@ -155,14 +155,10 @@ public class AuthorizationServiceImpl implements AuthorizationService {
if (user.getIsAdmin()) {
roleNames.add("admin");
}
Long headShopId = StpKit.USER.getHeadShopId(shopInfo.getId());
if (headShopId.equals(shopInfo.getId())) {
} else {
boolean isEnableSync = StpKit.USER.isEnableSync(headShopId);
if (isEnableSync && CollUtil.contains(roleNames, "商户")) {
roleNames.remove("商户");
roleNames.remove("分店商户");
}
boolean isEnableSync = StpKit.USER.isEnableSync(shopInfo.getId());
if (isEnableSync && CollUtil.contains(roleNames, "商户")) {
roleNames.remove("商户");
roleNames.add("分店商户");
}
StpKit.USER.addRoleList(roleNames);
// 权限赋予
@ -220,14 +216,10 @@ public class AuthorizationServiceImpl implements AuthorizationService {
if (sysUser.getIsAdmin()) {
roleNames.add("admin");
}
Long headShopId = StpKit.USER.getHeadShopId(shopInfo.getId());
if (headShopId.equals(shopInfo.getId())) {
} else {
boolean isEnableSync = StpKit.USER.isEnableSync(headShopId);
if (isEnableSync && CollUtil.contains(roleNames, "商户")) {
roleNames.remove("商户");
roleNames.remove("分店商户");
}
boolean isEnableSync = StpKit.USER.isEnableSync(shopInfo.getId());
if (isEnableSync && CollUtil.contains(roleNames, "商户")) {
roleNames.remove("商户");
roleNames.add("分店商户");
}
StpKit.USER.addRoleList(roleNames);
// 权限赋予