我必须在列表上写一个流口水函数,它必须做以下事情
- 创建总和
- 检查总和是否大于 100。
下面是我创建的流口水规则
rule "001"
when
$charge : MainClass(subList.size() > 0)
$item : SubListClass(number < 0) from $charge.subOrderROList
$total : Number() from accumulate(SubListClass( $p : number ),sum( $p )
then
int index = $charge.SubListClass.indexOf($item)+1;
violations.error(kcontext, "ad", "ad.message", new String[]{String.valueOf(index),$item.getNumber().toString()},index);
end`
我无法检查 $total 是否大于 100
谢谢