日志文件如下所示:
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有一个-reminder这reminder有id= ,
在此之后131235467他做了一个order如下data:{items:[{"prd":"131235467","count": 5, "amount": 11.6},{"prd": "13123545", "count": 1, "amount": 55.99}], oid: 5556}idprddatacountamount
User 1234 Prdsum: 58
User45687也做了一个,order但他没有收到一个reminder所以没有总结他的data
输出:
User45687 Prdsum: 0
此日志的最终输出:
User 1234 Prdsum: 58
User45687 Prdsum: 0
我的问题是:我如何比较(?)这个值 ->id和prdin data?关键是用户。自定义 Writable 有用吗-> value= (id, data)。我需要一些想法。