Drools Drool DRL包含

Drools Drool DRL包含,drools,Drools,这是我的情况 $cla : cashliquidassets( entity == "AU001", asset_liability_indicator == "A", product_group.contains('Loans','Bankofindia'), product.contains("DS"), counterparty_resident_indicator == "AU", counterparty_type.contains("DS"), relat

这是我的情况

$cla : cashliquidassets(
  entity == "AU001",
  asset_liability_indicator == "A",
  product_group.contains('Loans','Bankofindia'),
  product.contains("DS"),
  counterparty_resident_indicator == "AU",
  counterparty_type.contains("DS"),
  related_entity == "Y"
)
我在一个地方出错了

无法分析表达式产品组包含(“贷款”、“印度银行”)


没有类模型的任何建议都很难说,但是假设
现金流动资产.product\u组
是一个
字符串
,您正试图使用一个不存在的方法
字符串.contains(String,String)

一种选择是在两个
包含的
之间使用
或和

...
(product_group.contains('Loans') || product_group.contains('Bankofindia')),
...

另一个选择是使用

希望有帮助

...
product_group.contains('Loans'),
product_group.contains('Bankofindia'),
...