我正在尝试调用 Drools Json api,而我的一个事实是 Date 类型。我不确定如何为此构造 json 字符串。!!!!!!??????:(
这是我所拥有的:
我的 drl 文件:包 com.beachmint.common
声明订单 orderId:整数 customerId:整数总:java.math.BigDecimal cartId:整数 createdAt:java.util.Date productIds:java.util.ArrayList end
声明客户 customerId:整数 referrerId:整数 customerStatus:整数 createdAt:java.util.Date end
声明积分状态:字符串计数:整数 customerId:整数原因:字符串 ruleId:字符串结束
声明事件名称:字符串 storeId:整数结束
规则'Purchase Promo'方言“mvel”当e:事件(名称匹配“Purchase”)o:订单(总> 0,createdAt>“08-Oct-2012”,createdAt <=“01-Jan-2013”)
然后 p.setCount( p.getCount() + 2000 );
我尝试以 UTC 和字符串 ('yMd) 格式发送日期。
createdAt":{"date":"2012-Jan-01"} createdAt": 1351637683 createdAt": "2012-Jan-01"
这些都不起作用:(