JimuReport icon indicating copy to clipboard operation
JimuReport copied to clipboard

开启租户模式点击报表显示您没有权限访问该页面

Open wzlnt123456 opened this issue 1 year ago • 5 comments

版本号:1.7.0
问题描述:开启租户模式点击报表显示您没有权限访问该页面
错误日志&截图:

微信图片_20240220085417 微信图片_20240220085441

重现步骤:

友情提示(为了提高issue处理效率):

  • 积木报表是一款免费报表产品,功能免费源码不开放;
  • 未按格式要求发帖,会被直接删掉;
  • 请针对问题提供[报表设计配置或SQL脚本]或在官网制作报表示例并提供ID;
  • 针对不好重现的问题,请录制操作视频或详细的重现步骤;

wzlnt123456 avatar Feb 20 '24 00:02 wzlnt123456

说明没有拥有这个报表的租户吧

zhangdaiscott avatar Feb 20 '24 01:02 zhangdaiscott

有租户的

wzlnt123456 avatar Feb 20 '24 04:02 wzlnt123456

cr 测试jeecgboot集成

zhangdaiscott avatar Mar 01 '24 03:03 zhangdaiscott

请修改org.jeecg.config.jimureport.JimuReportTokenService.getTenantId()方法修改为:

/**
 * 获取多租户id
 * @return tenantId
 */
public String getTenantId() {
    HttpServletRequest request = SpringContextUtils.getHttpServletRequest();
    String tenantId = request.getParameter("tenantId");
    if(StringUtils.isEmpty(tenantId)) {
        tenantId = request.getHeader("tenantId");
        if (StringUtils.isNotEmpty(tenantId)) {
            return tenantId;
        }
    }
    return tenantId;
}

hoperunChen avatar Mar 05 '24 11:03 hoperunChen