Subversion Repositories SmartDukaan

Rev

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

Rev 9937 Rev 9945
Line 6598... Line 6598...
6598
            salesnapshotfordate.totalSale = amazonfbasalessnapshot.totalSale
6598
            salesnapshotfordate.totalSale = amazonfbasalessnapshot.totalSale
6599
            salesnapshotfordate.promotionSale = amazonfbasalessnapshot.promotionSale
6599
            salesnapshotfordate.promotionSale = amazonfbasalessnapshot.promotionSale
6600
            salesnapshotfordate.totalOrderCount = amazonfbasalessnapshot.totalOrderCount
6600
            salesnapshotfordate.totalOrderCount = amazonfbasalessnapshot.totalOrderCount
6601
    session.commit()
6601
    session.commit()
6602
 
6602
 
-
 
6603
def get_created_orders_for_flipkart(flipkartorderids):
-
 
6604
    item_ordercount = dict()
-
 
6605
    orders = []
-
 
6606
    flipkart_orders = session.query(FlipkartOrder).filter(FlipkartOrder.flipkartOrderId.in_(tuple(flipkartorderids))).all()
-
 
6607
    print flipkart_orders 
-
 
6608
    if len(flipkart_orders)!=0:
-
 
6609
        for order in flipkart_orders:
-
 
6610
            print order.orderId 
-
 
6611
            orders.append(order.orderId)
-
 
6612
        items =session.query(LineItem.item_id,func.count(LineItem.quantity)).join((Order,LineItem.order_id==Order.id)).filter(Order.id.in_(tuple(orders))).filter(Order.status >=3).group_by(LineItem.item_id).all()
-
 
6613
    else:
-
 
6614
        return item_ordercount
-
 
6615
    print "items map after query"     
-
 
6616
    print items
-
 
6617
    for item in items:
-
 
6618
        print "item id"
-
 
6619
        print item[0]
-
 
6620
        print "order count"
-
 
6621
        print item[1]
-
 
6622
        item_ordercount[item[0]] = item[1]
-
 
6623
    print item_ordercount    
-
 
6624
    return item_ordercount    
-
 
6625
 
6603
if __name__ == '__main__':
6626
if __name__ == '__main__':
6604
    print get_orders_by_mobile_number("9650889334")
6627
    print get_orders_by_mobile_number("9650889334")