Merge branch 'prod' into test

This commit is contained in:
2025-09-11 16:39:35 +08:00

View File

@@ -167,20 +167,19 @@ public class AuthorizationServiceImpl implements AuthorizationService {
roleNames.add("分店商户"); roleNames.add("分店商户");
List<String> headShopPromissionList = sysMenuMapper.selectByRoleId(2L).stream().map(SysMenu::getPermission).filter(StrUtil::isNotBlank).toList(); List<String> headShopPromissionList = sysMenuMapper.selectByRoleId(2L).stream().map(SysMenu::getPermission).filter(StrUtil::isNotBlank).toList();
List<String> branchShopPromissionList = sysMenuMapper.selectByRoleId(3L).stream().map(SysMenu::getPermission).filter(StrUtil::isNotBlank).toList(); List<String> branchShopPromissionList = sysMenuMapper.selectByRoleId(3L).stream().map(SysMenu::getPermission).filter(StrUtil::isNotBlank).toList();
promissionList.removeAll(headShopPromissionList); // promissionList.removeAll(headShopPromissionList);
promissionList.addAll(branchShopPromissionList); promissionList.addAll(branchShopPromissionList);
} }
StpKit.USER.addRoleList(roleNames); StpKit.USER.addRoleList(roleNames);
StpKit.USER.addPermissionList(promissionList); StpKit.USER.addPermissionList(promissionList);
String platformType = ServletUtil.getHeaderIgnoreCase(ServletUtil.getRequest(), "platformType"); if (PlatformTypeEnum.PC_CLIENT.getValue().equals(platType)) {
if (PlatformTypeEnum.PC_CLIENT.getValue().equals(platformType)) {
// 初始化交班记录 // 初始化交班记录
HandoverRecord entity = getHandoverRecord(isStaff, shopInfo, shopStaff); HandoverRecord entity = getHandoverRecord(isStaff, shopInfo, shopStaff);
handoverRecordService.initHandoverRecord(entity); handoverRecordService.initHandoverRecord(entity);
} }
redisService.del(RedisCst.LOGIN_CODE + loginDTO.uuid()); redisService.del(RedisCst.LOGIN_CODE + loginDTO.uuid());
return new LoginVO(StpKit.USER.getTokenInfo(), new ArrayList<>(), loginDTO.loginType(), shopInfo, shopStaff); return new LoginVO(StpKit.USER.getTokenInfo(), promissionList, loginDTO.loginType(), shopInfo, shopStaff);
} }
@Override @Override