| Line 44... |
Line 44... |
| 44 |
if lowestPrice > 0:
|
44 |
if lowestPrice > 0:
|
| 45 |
inStock = 1
|
45 |
inStock = 1
|
| 46 |
print lowestPrice
|
46 |
print lowestPrice
|
| 47 |
print inStock
|
47 |
print inStock
|
| 48 |
if lowestPrice > 0:
|
48 |
if lowestPrice > 0:
|
| 49 |
get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'available_price':lowestPrice,'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
|
49 |
get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'available_price':lowestPrice,'updatedOn':to_java_date(now),'priceUpdatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
|
| 50 |
get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'available_price':lowestPrice , 'in_stock':inStock}}, multi=True)
|
50 |
get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'available_price':lowestPrice , 'in_stock':inStock}}, multi=True)
|
| 51 |
else:
|
51 |
else:
|
| 52 |
get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
|
52 |
get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
|
| 53 |
get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'in_stock':inStock}}, multi=True)
|
53 |
get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'in_stock':inStock}}, multi=True)
|
| 54 |
|
54 |
|
| Line 66... |
Line 66... |
| 66 |
bestPrice = float("inf")
|
66 |
bestPrice = float("inf")
|
| 67 |
bestOne = None
|
67 |
bestOne = None
|
| 68 |
bestSellerPoints = 0
|
68 |
bestSellerPoints = 0
|
| 69 |
toUpdate = []
|
69 |
toUpdate = []
|
| 70 |
for similarItem in similarItems:
|
70 |
for similarItem in similarItems:
|
| 71 |
if similarItem['in_stock'] == 0:
|
71 |
if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price']:
|
| 72 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
|
72 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0 }})
|
| 73 |
continue
|
73 |
continue
|
| 74 |
if similarItem['available_price'] < bestPrice:
|
74 |
if similarItem['available_price'] < bestPrice:
|
| 75 |
bestOne = similarItem
|
75 |
bestOne = similarItem
|
| 76 |
bestPrice = similarItem['available_price']
|
76 |
bestPrice = similarItem['available_price']
|