|
@@ -259,7 +259,10 @@ public class CubeDataBrowserService {
|
|
|
}
|
|
|
if (rowPermissionParam.getDeptIdsCubeColumnId().equals(column.getId())) {
|
|
|
rowPermissionSql = replaceSql(RowPermissionConstants.deptIdsCubeColumnId, queryColumnName, rowPermissionSql);
|
|
|
- rowPermissionSql = replaceSql(RowPermissionConstants.deptId, AuthUtil.getDeptId(), rowPermissionSql);
|
|
|
+ String deptId = AuthUtil.getDeptId();
|
|
|
+ String[] split = deptId.split(deptId);
|
|
|
+ //行权限多部门只支持第一个
|
|
|
+ rowPermissionSql = replaceSql(RowPermissionConstants.deptId,split[0] , rowPermissionSql);
|
|
|
rowPermissionSql = replaceSql(RowPermissionConstants.userIdDelimiter2, rowPermissionParam.getUserIdDelimiter(), rowPermissionSql);
|
|
|
|
|
|
}
|