Subversion Repositories SmartDukaan

Rev

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

Rev 14325 Rev 14331
Line 275... Line 275...
275
        bestPrice = float("inf")
275
        bestPrice = float("inf")
276
        bestOne = None
276
        bestOne = None
277
        bestSellerPoints = 0
277
        bestSellerPoints = 0
278
        toUpdate = []
278
        toUpdate = []
279
        for similarItem in similarItems:
279
        for similarItem in similarItems:
280
            if mc.get("negativeDeals") is None:
280
            if mc.get("negative_deals") is None:
281
                populateNegativeDeals()
281
                populateNegativeDeals()
282
            if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negativeDeals"):
282
            if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
283
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
283
                get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
284
                continue
284
                continue
285
            if similarItem['available_price'] < bestPrice:
285
            if similarItem['available_price'] < bestPrice:
286
                bestOne = similarItem
286
                bestOne = similarItem
287
                bestPrice = similarItem['available_price']
287
                bestPrice = similarItem['available_price']