| Line 365... |
Line 365... |
| 365 |
awbs = [order.airwaybill_no for order in orders_tobe_picked_up]
|
365 |
awbs = [order.airwaybill_no for order in orders_tobe_picked_up]
|
| 366 |
|
366 |
|
| 367 |
for awb, awbDetails in get_awb_status(awbs).iteritems():
|
367 |
for awb, awbDetails in get_awb_status(awbs).iteritems():
|
| 368 |
#status = awbDetails['Status']
|
368 |
#status = awbDetails['Status']
|
| 369 |
#statusDate = get_pawbDetails['StatusDateTime']
|
369 |
#statusDate = get_pawbDetails['StatusDateTime']
|
| - |
|
370 |
print awbDetails
|
| 370 |
tracking = awbDetails['Tracking']
|
371 |
tracking = awbDetails['Tracking']
|
| 371 |
bookedTime = get_py_datetime(tracking[-1]['StatusDateTime'])
|
372 |
bookedTime = get_py_datetime(tracking[-1]['StatusDateTime'])
|
| 372 |
picked_up_orders[awb] = str(bookedTime)
|
373 |
picked_up_orders[awb] = str(bookedTime)
|
| 373 |
print "Picked up Orders:"
|
374 |
print "Picked up Orders:"
|
| 374 |
print picked_up_orders
|
375 |
print picked_up_orders
|
| Line 377... |
Line 378... |
| 377 |
def read_local_connection_orders(orders_tobe_local_connected):
|
378 |
def read_local_connection_orders(orders_tobe_local_connected):
|
| 378 |
|
379 |
|
| 379 |
local_connected_orders = {}
|
380 |
local_connected_orders = {}
|
| 380 |
awbs = [order.airwaybill_no for order in orders_tobe_local_connected]
|
381 |
awbs = [order.airwaybill_no for order in orders_tobe_local_connected]
|
| 381 |
|
382 |
|
| 382 |
for awb, awbDetails in get_awb_status(awbs):
|
383 |
for awb, awbDetails in get_awb_status(awbs).iteritems():
|
| 383 |
#status = awbDetails['Status']
|
384 |
#status = awbDetails['Status']
|
| 384 |
#statusDate = get_pawbDetails['StatusDateTime']
|
385 |
#statusDate = get_pawbDetails['StatusDateTime']
|
| 385 |
tracking = awbDetails['Tracking']
|
386 |
tracking = awbDetails['Tracking']
|
| 386 |
bookedTime = get_py_datetime(tracking[-1]['StatusDateTime'])
|
387 |
bookedTime = get_py_datetime(tracking[-1]['StatusDateTime'])
|
| 387 |
local_connected_orders[awb] = str(bookedTime)
|
388 |
local_connected_orders[awb] = str(bookedTime)
|
| Line 412... |
Line 413... |
| 412 |
returned_orders = {}
|
413 |
returned_orders = {}
|
| 413 |
undelivered_orders = {}
|
414 |
undelivered_orders = {}
|
| 414 |
|
415 |
|
| 415 |
awbs = [order.airwaybill_no for order in orders_tobe_delivered]
|
416 |
awbs = [order.airwaybill_no for order in orders_tobe_delivered]
|
| 416 |
|
417 |
|
| 417 |
for awb, awbDetails in get_awb_status(awbs):
|
418 |
for awb, awbDetails in get_awb_status(awbs).iteritems():
|
| 418 |
status = awbDetails['Status']
|
419 |
status = awbDetails['Status']
|
| 419 |
statusTime = get_py_datetime(awbDetails['StatusDateTime'])
|
420 |
statusTime = get_py_datetime(awbDetails['StatusDateTime'])
|
| 420 |
#statusDate = awbDetails['StatusDateTime']
|
421 |
#statusDate = awbDetails['StatusDateTime']
|
| 421 |
#tracking = awbDetails['Tracking']
|
422 |
#tracking = awbDetails['Tracking']
|
| 422 |
if status.startswith("Delivered"):
|
423 |
if status.startswith("Delivered"):
|