Ver código fonte

!261 修改 BaseMultiTableInnerInterceptor 把数据权限和租户插件在delete/update场景返回的 Expression 追加语句的末尾
Merge pull request !261 from 侯坤林/3.0

青苗 2 anos atrás
pai
commit
0fb781b07b

+ 2 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/inner/BaseMultiTableInnerInterceptor.java

@@ -75,9 +75,9 @@ public abstract class BaseMultiTableInnerInterceptor extends JsqlParserSupport i
         }
         if (where != null) {
             if (where instanceof OrExpression) {
-                return new AndExpression(expression, new Parenthesis(where));
+                return new AndExpression(new Parenthesis(where), expression);
             } else {
-                return new AndExpression(expression, where);
+                return new AndExpression(where, expression);
             }
         }
         return expression;