将值与 Drools 中的参数进行比较
Compare value against parameters in Drools
我正在给一个对象作为 Drools 决策的输入 table。
此对象有一个 "Amount" 参数。
我想做的是将接收到的值与每一行的列中存在的值进行比较。我怎样才能做到这一点?
基本上,我想将 input.amount 与右列中同一行的值进行比较。
我该怎么做?
您不能引用右侧列中给出的值,但反之亦然。因此,列应该按照这些行编写(假设 Input
是包含 amount
的对象的 class 名称):
CONDITION ACTION
Input
$amt:amount insertLogical(new RoutingResult("$param"));
Avail.bal.
100 $amt
200 $amt
300 $amt
如果加入单元格,则不必在每一行中重复$amt
。
我正在给一个对象作为 Drools 决策的输入 table。 此对象有一个 "Amount" 参数。
我想做的是将接收到的值与每一行的列中存在的值进行比较。我怎样才能做到这一点?
基本上,我想将 input.amount 与右列中同一行的值进行比较。
我该怎么做?
您不能引用右侧列中给出的值,但反之亦然。因此,列应该按照这些行编写(假设 Input
是包含 amount
的对象的 class 名称):
CONDITION ACTION
Input
$amt:amount insertLogical(new RoutingResult("$param"));
Avail.bal.
100 $amt
200 $amt
300 $amt
如果加入单元格,则不必在每一行中重复$amt
。