in权限bug修复
This commit is contained in:
parent
d774589549
commit
9945b42b9c
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user