我是drools的新手,需要一些指针来编写我的业务规则之一。我有一个称为“class1”的事实,日期是变量之一。 作为输入,我得到一个名为“class1”的“class1”列表和一个特定日期“Today”。 我需要检查“List1”在过去两周内每天至少有一个实例来自“今天”
答案 0 :(得分:0)
你能写一个静态Java方法两周(...),给定一个List list1,如果你的条件满足,今天的Date会返回true吗?如果是这样,规则将是
rule "lucky fortnight"
when
$list1: List()
$today: Date()
eval( fortnight( $list1, $today ) )
then
...
end
有一些算法很容易使用规则,有一些算法很容易使用程序编程,等等。