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) {
|
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));
|
String sql = StrUtil.format(" {} IN ({})", leftExpression, StrUtil.join(",", rightExpression));
|
||||||
try {
|
try {
|
||||||
Expression expression = CCJSqlParserUtil.parseCondExpression(sql);
|
Expression expression = CCJSqlParserUtil.parseCondExpression(sql);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user