Subversion Repositories SmartDukaan

Rev

Rev 8776 | Rev 8838 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8776 Rev 8836
Line 419... Line 419...
419
            continue
419
            continue
420
        else:
420
        else:
421
            try:
421
            try:
422
                airwaybill_no = update['ReferenceNo'] 
422
                airwaybill_no = update['ReferenceNo'] 
423
                track_list = update['TrackingList']['TrackingList']
423
                track_list = update['TrackingList']['TrackingList']
424
                track_list.reverse()
424
                #track_list.reverse()
425
                for track_update in track_list:
425
                for track_update in track_list:
426
                    if track_update['TrackingCode'] == 'BKD' :
426
                    if track_update['TrackingCode'] == 'BKD' :
427
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
427
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
428
                        datestring  = date_obj.strftime("%Y-%m-%d")
428
                        datestring  = date_obj.strftime("%Y-%m-%d")
429
                        timestring = track_update['ExecutionTime']+':00'
429
                        timestring = track_update['ExecutionTime']+':00'
Line 451... Line 451...
451
            continue
451
            continue
452
        else:
452
        else:
453
            try:
453
            try:
454
                airwaybill_no = update['ReferenceNo'] 
454
                airwaybill_no = update['ReferenceNo'] 
455
                track_list = update['TrackingList']['TrackingList']
455
                track_list = update['TrackingList']['TrackingList']
456
                track_list.reverse()
456
                #track_list.reverse()
457
                for track_update in track_list:
457
                for track_update in track_list:
458
                    if track_update['TrackingCode'] == 'PRO' :
458
                    if track_update['TrackingCode'] == 'PRO' :
459
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
459
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
460
                        datestring  = date_obj.strftime("%Y-%m-%d")
460
                        datestring  = date_obj.strftime("%Y-%m-%d")
461
                        timestring = track_update['ExecutionTime']+':00'
461
                        timestring = track_update['ExecutionTime']+':00'
Line 484... Line 484...
484
            continue
484
            continue
485
        else:
485
        else:
486
            try:
486
            try:
487
                airwaybill_no = update['ReferenceNo'] 
487
                airwaybill_no = update['ReferenceNo'] 
488
                track_list = update['TrackingList']['TrackingList']
488
                track_list = update['TrackingList']['TrackingList']
489
                track_list.reverse()
489
                #track_list.reverse()
490
                for track_update in track_list:
490
                for track_update in track_list:
491
                    if track_update['TrackingCode'] == 'RDB' :
491
                    if track_update['TrackingCode'] == 'RDB' :
492
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
492
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
493
                        datestring  = date_obj.strftime("%Y-%m-%d")
493
                        datestring  = date_obj.strftime("%Y-%m-%d")
494
                        timestring = track_update['ExecutionTime']+':00'
494
                        timestring = track_update['ExecutionTime']+':00'
Line 517... Line 517...
517
            continue
517
            continue
518
        else:
518
        else:
519
            try:
519
            try:
520
                airwaybill_no = update['ReferenceNo'] 
520
                airwaybill_no = update['ReferenceNo'] 
521
                track_list = update['TrackingList']['TrackingList']
521
                track_list = update['TrackingList']['TrackingList']
522
                track_list.reverse()
522
                #track_list.reverse()
523
                for track_update in track_list:
523
                for track_update in track_list:
524
                    if track_update['TrackingCode'] == 'OFD' :
524
                    if track_update['TrackingCode'] == 'OFD' :
525
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
525
                        date_obj = datetime.datetime.strptime(track_update['ExecutionDate'].split(' ')[0],"%m/%d/%Y")
526
                        datestring  = date_obj.strftime("%Y-%m-%d")
526
                        datestring  = date_obj.strftime("%Y-%m-%d")
527
                        timestring = track_update['ExecutionTime']+':00'
527
                        timestring = track_update['ExecutionTime']+':00'
Line 556... Line 556...
556
            continue
556
            continue
557
        else:
557
        else:
558
            try:
558
            try:
559
                airwaybill_no = update['ReferenceNo'] 
559
                airwaybill_no = update['ReferenceNo'] 
560
                track_list = update['TrackingList']['TrackingList']
560
                track_list = update['TrackingList']['TrackingList']
561
                track_list.reverse()
561
                #track_list.reverse()
562
                reason_for_return = None
562
                reason_for_return = None
563
                for record in track_list:
563
                for record in track_list:
564
                    if record['TrackingCode'] == 'UDLD' :
564
                    if record['TrackingCode'] == 'UDLD' :
565
                        reason_for_return = record['ServiceEvent'].split(" -")[1]
565
                        reason_for_return = record['ServiceEvent'].split(" -")[1]
566
                        break
566
                        break