| 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']
|