in权限bug修复

This commit is contained in:
guoshengxiong 2025-09-18 18:06:17 +08:00
parent d774589549
commit 9945b42b9c

View File

@ -653,6 +653,10 @@ public class DataScopeHandler implements DataPermissionHandler {
}
private void inExpression(String leftExpression, List<String> rightExpression, PlainSelect plainSelect) {
if (CollUtil.isEmpty(rightExpression)) {
return;
}
rightExpression = rightExpression.stream().map(s -> "'" + s + "'").collect(Collectors.toList());
String sql = StrUtil.format(" {} IN ({})", leftExpression, StrUtil.join(",", rightExpression));
try {
Expression expression = CCJSqlParserUtil.parseCondExpression(sql);