Created
December 21, 2016 23:07
-
-
Save mmrobins/f5c17c469aada5ae32b48c5628fd46ac to your computer and use it in GitHub Desktop.
dingo failures
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
result = Message.all.map do |m| | |
body = JSON.parse(m.body) | |
action = m.action | |
date = if m.action == 'new_customer_return' | |
body["customer_return"]["receipt_date"] | |
elsif m.action == 'shipment_shipped' | |
body["shipped_at"] | |
elsif action == 'shipment_canceled' | |
body["canceled_at"] | |
elsif action == 'order_fulfilled' | |
body["order"]["placed_on"] | |
elsif action == 'return_item_received' | |
body["return_item"]["created_at"] | |
elsif action == 'received_purchase_order' | |
body["line_items"].first["receivedate"] | |
end | |
[m.id, action, date] | |
end.sort_by {|m| m.last} | |
irb(main):226:0> pp result | |
[[25352, "return_item_received", "2016-11-17T18:02:24.070Z"], | |
[25349, "return_item_received", "2016-11-17T18:04:01.241Z"], | |
[25347, "return_item_received", "2016-11-17T18:04:01.309Z"], | |
[25348, "received_purchase_order", "2016-11-25T14:35:34.4828349Z"], | |
[25343, "received_purchase_order", "2016-11-25T14:35:46.9638749Z"], | |
[25307, "shipment_canceled", "2016-11-27T02:57:55.4787714Z"], | |
[25301, "new_customer_return", "2016-11-28T20:02:37.817Z"], | |
[25356, "order_fulfilled", "2016-11-29T17:11:14Z"], | |
[25369, "received_purchase_order", "2016-11-29T17:15:00.6659219Z"], | |
[25291, "shipment_shipped", "2016-11-30T14:06:40.8624648Z"], | |
[25331, "new_customer_return", "2016-11-30T17:32:49.7Z"], | |
[25318, "new_customer_return", "2016-11-30T17:35:40.75Z"], | |
[25332, "new_customer_return", "2016-11-30T17:40:18.12Z"], | |
[25337, "new_customer_return", "2016-11-30T17:41:14.83Z"], | |
[25314, "new_customer_return", "2016-11-30T17:48:56.74Z"], | |
[25317, "new_customer_return", "2016-11-30T17:52:40.55Z"], | |
[25305, "new_customer_return", "2016-11-30T17:56:09.647Z"], | |
[25334, "new_customer_return", "2016-11-30T18:54:04.277Z"], | |
[25313, "new_customer_return", "2016-11-30T19:00:05.657Z"], | |
[25312, "new_customer_return", "2016-11-30T19:10:03.767Z"], | |
[25336, "new_customer_return", "2016-11-30T19:16:30.197Z"], | |
[25315, "new_customer_return", "2016-11-30T19:30:34.127Z"], | |
[25295, "new_customer_return", "2016-11-30T19:45:57.427Z"], | |
[25299, "new_customer_return", "2016-11-30T19:49:20.097Z"], | |
[25293, "new_customer_return", "2016-11-30T19:54:13.313Z"], | |
[25302, "new_customer_return", "2016-11-30T20:00:51.29Z"], | |
[25292, "new_customer_return", "2016-11-30T20:05:54.26Z"], | |
[25308, "new_customer_return", "2016-11-30T20:09:36.83Z"], | |
[25303, "new_customer_return", "2016-11-30T20:13:32.927Z"], | |
[25324, "new_customer_return", "2016-11-30T20:16:30.517Z"], | |
[25327, "new_customer_return", "2016-11-30T20:18:50.877Z"], | |
[25300, "new_customer_return", "2016-11-30T20:21:22.83Z"], | |
[25330, "new_customer_return", "2016-11-30T20:23:38.52Z"], | |
[25333, "new_customer_return", "2016-12-01T19:05:44.427Z"], | |
[25320, "new_customer_return", "2016-12-01T19:10:14.603Z"], | |
[25325, "new_customer_return", "2016-12-02T15:32:09.323Z"], | |
[25306, "new_customer_return", "2016-12-02T15:35:49.313Z"], | |
[25340, "new_customer_return", "2016-12-02T15:40:32.873Z"], | |
[25338, "new_customer_return", "2016-12-02T15:47:30.68Z"], | |
[25309, "new_customer_return", "2016-12-02T15:51:27.46Z"], | |
[25339, "new_customer_return", "2016-12-02T15:54:41.153Z"], | |
[25329, "new_customer_return", "2016-12-02T16:03:50.277Z"], | |
[25310, "new_customer_return", "2016-12-02T16:08:21.22Z"], | |
[25297, "new_customer_return", "2016-12-02T16:10:50.55Z"], | |
[25326, "new_customer_return", "2016-12-02T16:10:50.55Z"], | |
[25322, "new_customer_return", "2016-12-02T16:13:41.293Z"], | |
[25319, "new_customer_return", "2016-12-02T16:16:58.64Z"], | |
[25323, "shipment_shipped", "2016-12-02T19:19:58.4478185Z"], | |
[25328, "shipment_shipped", "2016-12-05T20:00:55.7614342Z"], | |
[25353, "received_purchase_order", "2016-12-05T20:08:36.3176907Z"], | |
[25316, "shipment_canceled", "2016-12-07T15:49:28.0832104Z"], | |
[25341, "received_purchase_order", "2016-12-07T19:51:20.0340038Z"], | |
[25351, "received_purchase_order", "2016-12-07T19:51:33.392055Z"], | |
[25345, "received_purchase_order", "2016-12-07T19:51:49.1377018Z"], | |
[25363, "received_purchase_order", "2016-12-07T19:52:44.1156161Z"], | |
[25367, "received_purchase_order", "2016-12-07T19:55:44.2499026Z"], | |
[25346, "received_purchase_order", "2016-12-07T19:55:59.8397971Z"], | |
[25350, "received_purchase_order", "2016-12-07T19:56:11.4346836Z"], | |
[25362, "received_purchase_order", "2016-12-07T19:56:28.2886236Z"], | |
[25368, "received_purchase_order", "2016-12-07T19:56:41.5220876Z"], | |
[25357, "received_purchase_order", "2016-12-07T19:56:54.0220931Z"], | |
[25342, "received_purchase_order", "2016-12-07T19:57:04.150085Z"], | |
[25361, "received_purchase_order", "2016-12-07T19:57:16.3537424Z"], | |
[25364, "received_purchase_order", "2016-12-07T19:57:28.9007252Z"], | |
[25354, "received_purchase_order", "2016-12-07T19:57:40.7922686Z"], | |
[25358, "received_purchase_order", "2016-12-07T19:57:54.0415079Z"], | |
[25366, "received_purchase_order", "2016-12-07T19:58:07.3999871Z"], | |
[25359, "received_purchase_order", "2016-12-07T19:58:18.6829082Z"], | |
[25304, "shipment_shipped", "2016-12-08T16:34:32.8810563Z"], | |
[25298, "shipment_shipped", "2016-12-10T14:59:37.9647091Z"], | |
[25344, "order_fulfilled", "2016-12-10T15:56:16Z"], | |
[25365, "order_fulfilled", "2016-12-10T15:56:16Z"], | |
[25294, "shipment_canceled", "2016-12-10T18:37:33.6837261Z"], | |
[25296, "shipment_canceled", "2016-12-10T20:26:08.1725456Z"], | |
[25355, "received_purchase_order", "2016-12-14T13:01:59.5573545Z"], | |
[25360, "received_purchase_order", "2016-12-19T13:22:28.1227622Z"], | |
[25335, "shipment_canceled", "2016-12-20T04:26:43.9000681Z"], | |
[25311, "shipment_canceled", "2016-12-21T12:54:36.9501626Z"], | |
[25321, "shipment_canceled", "2016-12-21T15:43:32.9367747Z"], | |
[25370, "shipment_canceled", "2016-12-21T22:12:19.1088803Z"]] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment