mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-04-30 12:47:59 +08:00
修复流程审批字符串比较
This commit is contained in:
parent
16ba86ee71
commit
d923e708a4
@ -68,6 +68,9 @@ namespace OpenAuth.App.Flow
|
|||||||
case DataCompare.LessEqual:
|
case DataCompare.LessEqual:
|
||||||
result &= frmvalue <= value;
|
result &= frmvalue <= value;
|
||||||
break;
|
break;
|
||||||
|
case DataCompare.NotEqual:
|
||||||
|
result &= frmvalue != value;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else //如果只是字符串,只判断相等
|
else //如果只是字符串,只判断相等
|
||||||
@ -79,7 +82,28 @@ namespace OpenAuth.App.Flow
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
result &= compare.Value == fieldVal;
|
switch (compare.Operation)
|
||||||
|
{
|
||||||
|
case DataCompare.Equal:
|
||||||
|
result &= compare.Value == fieldVal;
|
||||||
|
break;
|
||||||
|
case DataCompare.Larger:
|
||||||
|
result &= string.Compare(compare.Value, fieldVal, false) > 0;
|
||||||
|
break;
|
||||||
|
case DataCompare.Less:
|
||||||
|
result &= string.Compare(compare.Value, fieldVal, false) < 0;
|
||||||
|
break;
|
||||||
|
case DataCompare.LargerEqual:
|
||||||
|
result &= string.Compare(compare.Value, fieldVal, false) >= 0;
|
||||||
|
break;
|
||||||
|
case DataCompare.LessEqual:
|
||||||
|
result &= string.Compare(compare.Value, fieldVal, false) <= 0;
|
||||||
|
break;
|
||||||
|
case DataCompare.NotEqual:
|
||||||
|
result &= compare.Value != fieldVal;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user