Subversion Repositories SmartDukaan

Rev

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

Rev 13919 Rev 13974
Line 64... Line 64...
64
        if lowestSp > 0:
64
        if lowestSp > 0:
65
            inStock = 1
65
            inStock = 1
66
        print lowestSp
66
        print lowestSp
67
        print inStock
67
        print inStock
68
        if lowestSp > 0:
68
        if lowestSp > 0:
69
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'available_price':lowestSp,'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
69
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'available_price':lowestSp,'updatedOn':to_java_date(now),'priceUpdatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
70
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'available_price':lowestSp , 'in_stock':inStock}}, multi=True)
70
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'available_price':lowestSp , 'in_stock':inStock}}, multi=True)
71
        else:
71
        else:
72
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
72
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
73
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'in_stock':inStock}}, multi=True)
73
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'in_stock':inStock}}, multi=True)
74
            
74
            
Line 85... Line 85...
85
    bestPrice = float("inf")
85
    bestPrice = float("inf")
86
    bestOne = None
86
    bestOne = None
87
    bestSellerPoints = 0
87
    bestSellerPoints = 0
88
    toUpdate = []
88
    toUpdate = []
89
    for similarItem in similarItems:
89
    for similarItem in similarItems:
90
        if similarItem['in_stock'] == 0:
90
        if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price']:
91
            get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
91
            get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
92
            continue
92
            continue
93
        if similarItem['available_price'] < bestPrice:
93
        if similarItem['available_price'] < bestPrice:
94
            bestOne = similarItem
94
            bestOne = similarItem
95
            bestPrice = similarItem['available_price']
95
            bestPrice = similarItem['available_price']