| Line 43... |
Line 43... |
| 43 |
if lowestPrice > 0:
|
43 |
if lowestPrice > 0:
|
| 44 |
inStock = 1
|
44 |
inStock = 1
|
| 45 |
if lowestPrice > 0:
|
45 |
if lowestPrice > 0:
|
| 46 |
get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier'],'source_id':source_id}, {'$set' : {'available_price':lowestPrice,'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
|
46 |
get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier'],'source_id':source_id}, {'$set' : {'available_price':lowestPrice,'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
|
| 47 |
else:
|
47 |
else:
|
| 48 |
pass
|
- |
|
| 49 |
get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier'],'source_id':source_id}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':0}}, multi=True)
|
48 |
get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier'],'source_id':source_id}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':0}}, multi=True)
|
| 50 |
return {'_id':data['_id'],'available_price':lowestPrice,'in_stock':inStock,'source_id':1,'source_product_name':data['source_product_name'],'marketPlaceUrl':data['marketPlaceUrl'],'thumbnail':data['thumbnail']}
|
49 |
return {'_id':data['_id'],'available_price':lowestPrice,'in_stock':inStock,'source_id':1,'source_product_name':data['source_product_name'],'marketPlaceUrl':data['marketPlaceUrl'],'thumbnail':data['thumbnail']}
|
| 51 |
except:
|
50 |
except:
|
| 52 |
return {'_id':data['_id'],'available_price':data['available_price'],'in_stock':data['inStock'],'source_id':1,'source_product_name':data['source_product_name'],'marketPlaceUrl':data['marketPlaceUrl'],'thumbnail':data['thumbnail']}
|
51 |
return {'_id':data['_id'],'available_price':data['available_price'],'in_stock':data['inStock'],'source_id':1,'source_product_name':data['source_product_name'],'marketPlaceUrl':data['marketPlaceUrl'],'thumbnail':data['thumbnail']}
|
| 53 |
|
52 |
|
| Line 116... |
Line 115... |
| 116 |
itemIds = list(get_mongo_connection().Catalog.MasterData.find({'skuBundleId':skuBundleId,'source_id' : source_id}))
|
115 |
itemIds = list(get_mongo_connection().Catalog.MasterData.find({'skuBundleId':skuBundleId,'source_id' : source_id}))
|
| 117 |
for item in itemIds:
|
116 |
for item in itemIds:
|
| 118 |
temp.append(returnLatestPrice(item, source_id))
|
117 |
temp.append(returnLatestPrice(item, source_id))
|
| 119 |
return temp
|
118 |
return temp
|
| 120 |
|
119 |
|
| - |
|
120 |
def getLatestPriceById(id):
|
| - |
|
121 |
item = list(get_mongo_connection().Catalog.MasterData.find({'_id':id}))
|
| - |
|
122 |
returnLatestPrice(item, item[0]['source_id'])
|
| - |
|
123 |
|
| - |
|
124 |
|
| 121 |
|
125 |
|
| 122 |
|
126 |
|
| 123 |
def main():
|
127 |
def main():
|
| 124 |
print getLatestPrice(1,2)
|
128 |
print getLatestPrice(1132,3)
|
| 125 |
|
129 |
|
| 126 |
if __name__=='__main__':
|
130 |
if __name__=='__main__':
|
| 127 |
main()
|
131 |
main()
|
| 128 |
|
132 |
|