Subversion Repositories SmartDukaan

Rev

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

Rev 9910 Rev 9921
Line 6469... Line 6469...
6469
        if statusString == "Cancelled":
6469
        if statusString == "Cancelled":
6470
            try:
6470
            try:
6471
                for cancel_order in orderList:
6471
                for cancel_order in orderList:
6472
                    ref_code = cancel_order[0]
6472
                    ref_code = cancel_order[0]
6473
                    sub_order_code = cancel_order[1]
6473
                    sub_order_code = cancel_order[1]
-
 
6474
                    snapdeal_order = None 
-
 
6475
                    try:
6474
                    snapdeal_order = get_snapdeal_order(None, None, sub_order_code)
6476
                        snapdeal_order = get_snapdeal_order(None, None, sub_order_code)
-
 
6477
                    except Exception as e:
-
 
6478
                        print 'Caught in Updation of Cancelled Orders Getting Snapdeal Order'
-
 
6479
                        pass
6475
                    if snapdeal_order:
6480
                    if snapdeal_order:
6476
                        order = get_order(snapdeal_order.orderId)
6481
                        order = get_order(snapdeal_order.orderId)
6477
                        if order.status == OrderStatus.SHIPPED_FROM_WH:
6482
                        if order.status == OrderStatus.SHIPPED_FROM_WH:
6478
                            order.status = OrderStatus.SHIPPED_TO_LOGST
6483
                            order.status = OrderStatus.SHIPPED_TO_LOGST
6479
                            session.commit()
6484
                            session.commit()
6480
            except Exception as e:
6485
            except Exception as e:
6481
                print 'Caught in Updation of Cancelled Orders'
6486
                print 'Caught in Updation of Cancelled Orders'
6482
                print e
6487
                print e
6483
                print sys.exc_info()
6488
                print sys.exc_info()
-
 
6489
                
6484
        
6490
        
6485
        if statusString == "Delivered":
6491
        if statusString == "Delivered":
6486
            try:
6492
            try:
6487
                for del_order in orderList:
6493
                for del_order in orderList:
6488
                    ref_code = del_order[0]
6494
                    ref_code = del_order[0]
6489
                    sub_order_code = del_order[1]
6495
                    sub_order_code = del_order[1]
6490
                    dlvry_timestamp = del_order[2]                    
6496
                    dlvry_timestamp = del_order[2]
-
 
6497
                    snapdeal_order = None                    
-
 
6498
                    try:
6491
                    snapdeal_order = get_snapdeal_order(None, None, sub_order_code)
6499
                        snapdeal_order = get_snapdeal_order(None, None, sub_order_code)
-
 
6500
                    except Exception as e:
-
 
6501
                        print 'Caught in Updation of Delivered Orders Getting Snapdeal Order'
-
 
6502
                        pass
6492
                    if snapdeal_order:
6503
                    if snapdeal_order:
6493
                        order = get_order(snapdeal_order.orderId)
6504
                        order = get_order(snapdeal_order.orderId)
6494
                        if order.status == OrderStatus.SHIPPED_FROM_WH:
6505
                        if order.status == OrderStatus.SHIPPED_FROM_WH:
6495
                            order.delivery_timestamp = datetime.datetime.strptime(dlvry_timestamp, "%Y-%m-%d %H:%M:%S")
6506
                            order.delivery_timestamp = datetime.datetime.strptime(dlvry_timestamp, "%Y-%m-%d %H:%M:%S")
6496
                            order.receiver = order.customer_name
6507
                            order.receiver = order.customer_name