提交 1b016851 编写于 作者: sq3536's avatar sq3536

修正取反逻辑错误

上级 f03fe6e0
......@@ -312,6 +312,13 @@ public class RuleUtils
}
public static boolean ge(Object exp, Object finalObject)
{
if(ObjectUtils.isEmpty(exp)){
return false;
}
if(ObjectUtils.isEmpty(finalObject)){
return false;
}
return (!(lt(exp, finalObject)));
}
......@@ -321,6 +328,12 @@ public class RuleUtils
}
public static boolean le(Object exp, Object finalObject)
{
if(ObjectUtils.isEmpty(exp)){
return false;
}
if(ObjectUtils.isEmpty(finalObject)){
return false;
}
return (!(gt(exp, finalObject)));
}
......@@ -330,6 +343,15 @@ public class RuleUtils
}
public static boolean notin(Object expObj, Object finalObject)
{
if (ObjectUtils.isEmpty(finalObject))
return true;
if (ObjectUtils.isEmpty(expObj))
return false;
String tvs=expObj.toString().trim();
if(StringUtils.isEmpty(tvs)){
return false;
}
return (!in(expObj,finalObject));
}
public static boolean in(Object expObj, Object object, String members)
......@@ -340,7 +362,8 @@ public class RuleUtils
{
if (ObjectUtils.isEmpty(finalObject))
return false;
if (ObjectUtils.isEmpty(expObj))
return false;
String tvs=expObj.toString().trim();
if(StringUtils.isEmpty(tvs)){
return false;
......@@ -397,6 +420,16 @@ public class RuleUtils
}
public static boolean notmatchor(Object expObj, Object obj)
{
if(ObjectUtils.isEmpty(obj)){
return true;
}
if(ObjectUtils.isEmpty(expObj)){
return false;
}
String exp=expObj.toString().trim();
if(StringUtils.isEmpty(exp)){
return false;
}
return (!matchor(expObj,obj));
}
......@@ -406,6 +439,16 @@ public class RuleUtils
}
public static boolean notmatchand(Object expObj, Object finalObject)
{
if(ObjectUtils.isEmpty(finalObject)){
return true;
}
if(ObjectUtils.isEmpty(expObj)){
return false;
}
String exp=expObj.toString().trim();
if(StringUtils.isEmpty(exp)){
return false;
}
return (!matchand(expObj,finalObject));
}
......@@ -415,9 +458,12 @@ public class RuleUtils
}
public static boolean matchor(Object expObj, Object obj)
{
if(obj==null){
if(ObjectUtils.isEmpty(obj)){
return false;
}
if(ObjectUtils.isEmpty(expObj)){
return false;
}
String exp=expObj.toString().trim();
if(StringUtils.isEmpty(exp)){
return false;
......@@ -438,8 +484,11 @@ public class RuleUtils
public static boolean leftmatchor(Object expObj, Object obj)
{
if(obj==null){
return false;
if(ObjectUtils.isEmpty(obj)){
return false;
}
if(ObjectUtils.isEmpty(expObj)){
return false;
}
String exp=expObj.toString().trim();
if(StringUtils.isEmpty(exp)){
......@@ -462,8 +511,11 @@ public class RuleUtils
public static boolean rightmatchor(Object expObj, Object obj)
{
if(obj==null){
return false;
if(ObjectUtils.isEmpty(obj)){
return false;
}
if(ObjectUtils.isEmpty(expObj)){
return false;
}
String exp=expObj.toString().trim();
if(StringUtils.isEmpty(exp)){
......@@ -490,10 +542,10 @@ public class RuleUtils
}
public static boolean matchand(Object expObj,Object obj)
{
if(obj==null){
return false;
if(ObjectUtils.isEmpty(obj)){
return false;
}
if(expObj==null){
if(ObjectUtils.isEmpty(expObj)){
return false;
}
String exp=expObj.toString().trim();
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册