Subversion Repositories SmartDukaan

Rev

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

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