Subversion Repositories SmartDukaan

Rev

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

Rev 14324 Rev 14332
Line 254... Line 254...
254
    bestPrice = float("inf")
254
    bestPrice = float("inf")
255
    bestOne = None
255
    bestOne = None
256
    bestSellerPoints = 0
256
    bestSellerPoints = 0
257
    toUpdate = []
257
    toUpdate = []
258
    for similarItem in similarItems:
258
    for similarItem in similarItems:
259
        if mc.get("negativeDeals") is None:
259
        if mc.get("negative_deals") is None:
260
            populateNegativeDeals()
260
            populateNegativeDeals()
261
        if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negativeDeals"):
261
        if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
262
            get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
262
            get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
263
            continue
263
            continue
264
        if similarItem['available_price'] < bestPrice:
264
        if similarItem['available_price'] < bestPrice:
265
            bestOne = similarItem
265
            bestOne = similarItem
266
            bestPrice = similarItem['available_price']
266
            bestPrice = similarItem['available_price']