ログファイルは次のようになります。
Time stamp,activity,-,User,-,id,-,data
--
2013-01-08T16:21:35.561+0100,reminder,-,User1234,-,131235467,-,-
2013-01-02T15:57:24.024+0100,order,-,User1234,-,-,-,{items:[{"prd":"131235467","count": 5, "amount": 11.6},{"prd": "13123545", "count": 1, "amount": 55.99}], oid: 5556}
2013-01-08T16:21:35.561+0100,login,-,User45687,-,143435467,-,-
2013-01-08T16:21:35.561+0100,reminder,-,User45687,-,143435467,-,-
2013-01-08T16:21:35.561+0100,order,-,User45687,-,-,-,{items:[{"prd":"1315467","count": 5, "amount": 11.6},{"prd": "133545", "count": 1, "amount": 55.99}], oid: 5556}
...
...
編集
このログの具体例:
User1234
has got a reminder
- this reminder
has id
= 131235467
, this after this he made an an order
with following data
:{items:[{"prd":"131235467","count": 5, "amount": 11.6},{"prd": "13123545", "count": 1, "amount": 55.99}], oid: 5556}
この場合id
とprd
ofは同じなので、 * -> この場合は 5*11.6 = 58 をdata
合計して、次のように出力しますcount
amount
User 1234 Prdsum: 58
User45687
も作成しましたorder
が、彼は受け取っていないのでreminder
、彼の合計はありませんdata
出力:
User45687 Prdsum: 0
このログの最終出力:
User 1234 Prdsum: 58
User45687 Prdsum: 0
私の質問は次のとおりです:この値を比較(?)するにはどうすればよいid
ですprd
かdata
? キーはユーザーです。カスタムの Writable は便利でしょうか -> value= (id, data)。アイデアが必要です。