Drools Json api を呼び出そうとしていますが、私の事実の 1 つは日付型です。そのためのjson文字列を作成する方法がわかりません。!!!!????????? :(
ここに私が持っているものがあります:
私の drl ファイル: パッケージ com.beachmint.common
Order orderId: Integer customerId: Integer total: java.math.BigDecimal cartId: Integer createdAt: java.util.Date productIds: java.util.ArrayList end
宣言 Customer customerId: Integer referrerId: Integer customerStatus: Integer createdAt: java.util.Date end
宣言ポイント ステータス: 文字列 カウント: 整数 customerId: 整数 理由: 文字列 ruleId: 文字列 end
宣言 イベント名: 文字列 storeId: 整数 end
rule 'Purchase Promo' ダイアレクト "mvel" when e : Event( 名前は "Purchase" と一致) o : Order( total > 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"
これらのどれも機能しません:(