update:增加门户管理允许匿名访问

This commit is contained in:
hewencai
2025-12-05 15:46:38 +08:00
parent 9199e6e5aa
commit 2715799922

View File

@@ -1,5 +1,6 @@
package com.zt.plat.module.system.dal.mysql.portal; package com.zt.plat.module.system.dal.mysql.portal;
import com.alibaba.nacos.common.utils.CollectionUtils;
import com.zt.plat.framework.common.pojo.PageResult; import com.zt.plat.framework.common.pojo.PageResult;
import com.zt.plat.framework.mybatis.core.mapper.BaseMapperX; import com.zt.plat.framework.mybatis.core.mapper.BaseMapperX;
import com.zt.plat.framework.mybatis.core.query.LambdaQueryWrapperX; import com.zt.plat.framework.mybatis.core.query.LambdaQueryWrapperX;
@@ -35,7 +36,11 @@ public interface PortalMapper extends BaseMapperX<PortalDO> {
*/ */
default List<PortalDO> selectListByPermissions(List<String> permissions) { default List<PortalDO> selectListByPermissions(List<String> permissions) {
return selectList(new LambdaQueryWrapperX<PortalDO>() return selectList(new LambdaQueryWrapperX<PortalDO>()
.in(PortalDO::getPermission, permissions) .and(qw -> qw
.in(CollectionUtils.isNotEmpty(permissions), PortalDO::getPermission, permissions)
.or().isNull(PortalDO::getPermission)
.or().eq(PortalDO::getPermission, "")
)
.eq(PortalDO::getStatus, 0) // 只查询启用的门户 .eq(PortalDO::getStatus, 0) // 只查询启用的门户
.orderByAsc(PortalDO::getSort) .orderByAsc(PortalDO::getSort)
.orderByDesc(PortalDO::getId)); .orderByDesc(PortalDO::getId));