Subversion Repositories SmartDukaan

Rev

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

Rev 7314 Rev 7322
Line 5053... Line 5053...
5053
    amazon_order.transactionId = amazonOrder.transactionId
5053
    amazon_order.transactionId = amazonOrder.transactionId
5054
    amazon_order.item_id= amazonOrder.item_id
5054
    amazon_order.item_id= amazonOrder.item_id
5055
    amazon_order.status= amazonOrder.status
5055
    amazon_order.status= amazonOrder.status
5056
    session.commit()
5056
    session.commit()
5057
    
5057
    
5058
def get_order_for_amazonordercode(order_id,status):
5058
def update_amazon_order_status(order_id,status):
5059
    try:
5059
    try:
5060
        row = AmazonOrder.get_by(orderId=order_id)
5060
        row = AmazonOrder.get_by(orderId=order_id)
5061
        row.status=status
5061
        row.status=status
5062
        result=True
5062
        result=True
5063
    except:
5063
    except:
Line 5065... Line 5065...
5065
    finally:
5065
    finally:
5066
        session.commit()
5066
        session.commit()
5067
        return result
5067
        return result
5068
 
5068
 
5069
def get_amazon_orders_marked_sent():
5069
def get_amazon_orders_marked_sent():
5070
    return AmazonOrder.query.filter(AmazonOrder.status=='Acknowledment_Sent').all()
5070
    return AmazonOrder.query.filter(AmazonOrder.status=='Acknowledgement-Sent').all()
5071
 
5071
 
5072
def get_amazon_orders_shipped(interval):
5072
def get_amazon_orders_shipped(interval):
5073
    amazonShippedOrders = []
5073
    amazonShippedOrders = []
5074
    toDate = datetime.datetime.now()
5074
    toDate = datetime.datetime.now()
5075
    fromDate = toDate-timedelta(days = interval-1, hours=toDate.hour, minutes=toDate.minute, seconds=toDate.second)
5075
    fromDate = toDate-timedelta(days = interval-1, hours=toDate.hour, minutes=toDate.minute, seconds=toDate.second)
Line 5091... Line 5091...
5091
        if row is None:
5091
        if row is None:
5092
            continue
5092
            continue
5093
        if ( row.status == 15 or row.status == 18 or row.status == 34 ):
5093
        if ( row.status == 15 or row.status == 18 or row.status == 34 ):
5094
            amazonCancelledOrders.append(to_t_order(row))
5094
            amazonCancelledOrders.append(to_t_order(row))
5095
    return amazonCancelledOrders        
5095
    return amazonCancelledOrders        
-
 
5096
 
-
 
5097
def get_amazon_order(order_id):
-
 
5098
    return AmazonOrder.get_by(orderId=order_id)
-
 
5099
 
5096
    
5100
    
5097
if __name__ == '__main__':
5101
if __name__ == '__main__':
5098
    print 'helllo'
5102
    print 'helllo'
5099
5103