From c0aa86327acac94b55e2f7c4fa193da4e38af986 Mon Sep 17 00:00:00 2001 From: jasmine <362055143@qq.com> Date: Wed, 11 Jun 2025 07:34:43 +0000 Subject: [PATCH] =?UTF-8?q?fix(extension/datapermission):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=9E=84=E5=BB=BA=E6=9C=AC=E9=83=A8=E9=97=A8=E5=8F=8A?= =?UTF-8?q?=E4=BB=A5=E4=B8=8B=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90=E8=A1=A8?= =?UTF-8?q?=E8=BE=BE=E5=BC=8F=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/DefaultDataPermissionHandler.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/continew-starter-extension/continew-starter-extension-datapermission/continew-starter-extension-datapermission-mp/src/main/java/top/continew/starter/extension/datapermission/handler/DefaultDataPermissionHandler.java b/continew-starter-extension/continew-starter-extension-datapermission/continew-starter-extension-datapermission-mp/src/main/java/top/continew/starter/extension/datapermission/handler/DefaultDataPermissionHandler.java index 2d0b185e..08d55ad9 100644 --- a/continew-starter-extension/continew-starter-extension-datapermission/continew-starter-extension-datapermission-mp/src/main/java/top/continew/starter/extension/datapermission/handler/DefaultDataPermissionHandler.java +++ b/continew-starter-extension/continew-starter-extension-datapermission/continew-starter-extension-datapermission-mp/src/main/java/top/continew/starter/extension/datapermission/handler/DefaultDataPermissionHandler.java @@ -36,11 +36,7 @@ import net.sf.jsqlparser.expression.LongValue; import net.sf.jsqlparser.expression.StringValue; import net.sf.jsqlparser.expression.operators.conditional.AndExpression; import net.sf.jsqlparser.expression.operators.conditional.OrExpression; -import net.sf.jsqlparser.expression.operators.relational.EqualsTo; -import net.sf.jsqlparser.expression.operators.relational.ExpressionList; -import net.sf.jsqlparser.expression.operators.relational.InExpression; -import net.sf.jsqlparser.expression.operators.relational.LikeExpression; -import net.sf.jsqlparser.expression.operators.relational.ParenthesedExpressionList; +import net.sf.jsqlparser.expression.operators.relational.*; import net.sf.jsqlparser.schema.Column; import net.sf.jsqlparser.schema.Table; import net.sf.jsqlparser.statement.select.ParenthesedSelect; @@ -153,8 +149,8 @@ public class DefaultDataPermissionHandler implements DataPermissionHandler { if (DatabaseType.MYSQL.getDatabase().equalsIgnoreCase(databaseType.getDatabase())) { Function findInSetFunction = new Function(); findInSetFunction.setName("find_in_set"); - findInSetFunction.setParameters(new ExpressionList<>(new LongValue(userContext - .getDeptId()), new StringValue(new Column("ancestors") + ","))); + findInSetFunction.setParameters(new ExpressionList(new LongValue(userContext + .getDeptId()), new Column("ancestors"))); inSetExpression = findInSetFunction; } else if (DatabaseType.POSTGRE_SQL.getDatabase().equalsIgnoreCase(databaseType.getDatabase())) { // 构建 concat 函数