Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从规则中调用一个规则或如何在drools中使用递归 导入com.scheme.scheme\u s1; 规则“E15-RETGOOMZ_AS的板1” 什么时候 项目3:scheme_s1(slabamount>=160001&&slabamount=5_Drools_Drools Guvnor - Fatal编程技术网

如何从规则中调用一个规则或如何在drools中使用递归 导入com.scheme.scheme\u s1; 规则“E15-RETGOOMZ_AS的板1” 什么时候 项目3:scheme_s1(slabamount>=160001&&slabamount=5

如何从规则中调用一个规则或如何在drools中使用递归 导入com.scheme.scheme\u s1; 规则“E15-RETGOOMZ_AS的板1” 什么时候 项目3:scheme_s1(slabamount>=160001&&slabamount=5,drools,drools-guvnor,Drools,Drools Guvnor,如何从规则中调用一个规则或如何在drools中使用递归 导入com.scheme.scheme\u s1; 规则“E15-RETGOOMZ_AS的板1” 什么时候 项目3:scheme_s1(slabamount>=160001&&slabamount=55001&&slabamount=0&&slabamount请帮助我递归执行此操作。因此,您是说每次slabamount更改时,您都希望规则中的条件更改吗。(slabamount>=160001&&slabamount当板坯数量将更改时。规则将

如何从规则中调用一个规则或如何在drools中使用递归
导入com.scheme.scheme\u s1;
规则“E15-RETGOOMZ_AS的板1”
什么时候

项目3:scheme_s1(slabamount>=160001&&slabamount=55001&&slabamount=0&&slabamount请帮助我递归执行此操作。因此,您是说每次slabamount更改时,您都希望规则中的条件更改吗。(slabamount>=160001&&slabamount当板坯数量将更改时。规则将针对新更新的板坯数量发出。我得到了解决方案。使用UPDATE关键字我完成了此操作。谢谢。
import com.scheme.scheme_s1;

rule "slab 1 FOR E15-RETGOOMZ_AS"
   when
      item3 : scheme_s1 (slabamount>=160001 && slabamount<=460000)

   then
       item3.setOFFVALUE(420);
   end 

rule "slab 2 FOR E15-RETGOOMZ_AS"
   when
      item3 : scheme_s1 (slabamount>=55001 && slabamount<=160000)

   then
       item3.setOFFVALUE(120);
   end

rule "slab 3 FOR E15-RETGOOMZ_AS"
   when
      item3 : scheme_s1 (slabamount>=0 && slabamount<=55000)
   then
      item3.setOFFVALUE(30);
   end