Browse Source

fix 强转异常

miemie 5 years ago
parent
commit
f51364ee24

+ 3 - 1
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/conditions/AbstractChainWrapper.java

@@ -208,7 +208,9 @@ public abstract class AbstractChainWrapper<T, R, Children extends AbstractChainW
 
 
     @Override
     @Override
     public Children func(boolean condition, Consumer<Children> consumer) {
     public Children func(boolean condition, Consumer<Children> consumer) {
-        getWrapper().func(condition, consumer);
+        if (condition) {
+            consumer.accept(typedThis);
+        }
         return typedThis;
         return typedThis;
     }
     }