将值与Drools

时间:2016-02-16 15:55:41

标签: java drools

我在Drools决策表中给出一个对象作为输入。 该对象具有“Amount”参数。

我想要做的是将此收到的值与每行中列中的值进行比较。我怎样才能做到这一点?

enter image description here

基本上,我想将input.amount与右列中同一行的值进行比较。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您不能引用右栏中给出的值,但它可能反过来。因此,列应该沿着这些行写入(假设Input是包含amount的对象的类名):

CONDITION      ACTION
Input
$amt:amount    insertLogical(new RoutingResult("$param"));
Avail.bal.
100            $amt
200            $amt
300            $amt

如果你加入了单元格,则不必在每一行中重复$amt