java110
2022-04-26 9aece31b171f8f8d0edb90385295c353891e5ee9
java110-service/src/main/java/com/java110/service/smo/impl/QueryServiceSMOImpl.java
@@ -18,6 +18,7 @@
import com.java110.utils.util.StringUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.ognl.Ognl;
import org.apache.ibatis.ognl.OgnlContext;
import org.apache.ibatis.ognl.OgnlException;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
@@ -449,7 +450,9 @@
            Object condObj = Ognl.parseExpression(condition);
            Object value = Ognl.getValue(condObj, requestParams);
            OgnlContext context = new OgnlContext(null,null,new DefaultMemberAccess(true));
            Object value = Ognl.getValue(condObj,context, requestParams);
            if (value instanceof Boolean) {
                conditionResult = (Boolean) value;