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