Subversion Repositories SmartDukaan

Rev

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

Rev 16222 Rev 16224
Line 556... Line 556...
556
            
556
            
557
            rank +=1
557
            rank +=1
558
    return sorted(deals.values(), key=itemgetter('dealRank'))
558
    return sorted(deals.values(), key=itemgetter('dealRank'))
559
 
559
 
560
def getItem(skuId,showDp=None):
560
def getItem(skuId,showDp=None):
-
 
561
    temp = []
561
    if not bool(mc.get("category_cash_back")):
562
    if not bool(mc.get("category_cash_back")):
562
        populateCashBack()
563
        populateCashBack()
563
    try:
564
    try:
564
        skuData = get_mongo_connection().Catalog.MasterData.find_one({'_id':int(skuId)})
565
        skuData = get_mongo_connection().Catalog.MasterData.find_one({'_id':int(skuId)})
565
        if skuData is None:
566
        if skuData is None:
Line 585... Line 586...
585
            skuData['dp'] = 0.0
586
            skuData['dp'] = 0.0
586
            skuData['showDp'] = 0
587
            skuData['showDp'] = 0
587
            if dealerPrice is not None:
588
            if dealerPrice is not None:
588
                skuData['dp'] = dealerPrice['dp']
589
                skuData['dp'] = dealerPrice['dp']
589
                skuData['showDp'] = dealerPrice['showDp']
590
                skuData['showDp'] = dealerPrice['showDp']
-
 
591
        temp.append(skuData)
590
        return skuData
592
        return temp
591
    except:
593
    except:
592
        return [{}]
594
        return []
593
 
595
 
594
def getCashBack(skuId, source_id, category_id):
596
def getCashBack(skuId, source_id, category_id):
595
    if not bool(mc.get("category_cash_back")):
597
    if not bool(mc.get("category_cash_back")):
596
        populateCashBack()
598
        populateCashBack()
597
    itemCashBackMap = mc.get("item_cash_back")
599
    itemCashBackMap = mc.get("item_cash_back")
Line 1232... Line 1234...
1232
 
1234
 
1233
def getItemObjForStaticDeals(item):
1235
def getItemObjForStaticDeals(item):
1234
    return {'marketPlaceUrl':item.get('marketPlaceUrl'),'available_price':item.get('available_price'),'source_product_name':item.get('source_product_name'),'thumbnail':item.get('thumbnail'),'source_id':int(item.get('source_id'))}
1236
    return {'marketPlaceUrl':item.get('marketPlaceUrl'),'available_price':item.get('available_price'),'source_product_name':item.get('source_product_name'),'thumbnail':item.get('thumbnail'),'source_id':int(item.get('source_id'))}
1235
    
1237
    
1236
def main():
1238
def main():
1237
    pass
1239
    print getItem(1)
1238
    
1240
    
1239
    
1241
    
1240
    
1242
    
1241
if __name__=='__main__':
1243
if __name__=='__main__':
1242
    main()
1244
    main()