| Line 46... |
Line 46... |
| 46 |
data['dealFlag'] = 0
|
46 |
data['dealFlag'] = 0
|
| 47 |
data['dealType'] = 0
|
47 |
data['dealType'] = 0
|
| 48 |
data['dealPoints'] = 0
|
48 |
data['dealPoints'] = 0
|
| 49 |
data['manualDealThresholdPrice'] = None
|
49 |
data['manualDealThresholdPrice'] = None
|
| 50 |
toScrapMap[data['_id']] = data
|
50 |
toScrapMap[data['_id']] = data
|
| 51 |
dealFlagged = list(get_mongo_connection().Catalog.Deals.find({'source_id':1,'showDeal':1,'totalPoints':{'$gt':0}}))
|
51 |
dealFlagged = list(get_mongo_connection().Catalog.Deals.find({'source_id':1,'showDeal':1,'totalPoints':{'$gt':-100}}))
|
| 52 |
for deal in dealFlagged:
|
52 |
for deal in dealFlagged:
|
| 53 |
if not toScrapMap.has_key(deal['_id']):
|
53 |
if not toScrapMap.has_key(deal['_id']):
|
| 54 |
data = list(get_mongo_connection().Catalog.MasterData.find({'_id':deal['_id']}))
|
54 |
data = list(get_mongo_connection().Catalog.MasterData.find({'_id':deal['_id']}))
|
| 55 |
data[0]['dealFlag'] = 0
|
55 |
data[0]['dealFlag'] = 0
|
| 56 |
data[0]['dealType'] = 0
|
56 |
data[0]['dealType'] = 0
|
| Line 180... |
Line 180... |
| 180 |
except:
|
180 |
except:
|
| 181 |
traceback.print_exc()
|
181 |
traceback.print_exc()
|
| 182 |
if similarItem['codAvailable'] ==1:
|
182 |
if similarItem['codAvailable'] ==1:
|
| 183 |
if mc.get("negative_deals") is None:
|
183 |
if mc.get("negative_deals") is None:
|
| 184 |
populateNegativeDeals()
|
184 |
populateNegativeDeals()
|
| 185 |
if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
|
185 |
if similarItem['in_stock'] == 0 or similarItem['_id'] in mc.get("negative_deals"):
|
| 186 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
186 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
| 187 |
continue
|
187 |
continue
|
| 188 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
188 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
| 189 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
189 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
| 190 |
continue
|
190 |
continue
|
| Line 199... |
Line 199... |
| 199 |
else:
|
199 |
else:
|
| 200 |
pass
|
200 |
pass
|
| 201 |
else:
|
201 |
else:
|
| 202 |
if mc.get("negative_deals") is None:
|
202 |
if mc.get("negative_deals") is None:
|
| 203 |
populateNegativeDeals()
|
203 |
populateNegativeDeals()
|
| 204 |
if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
|
204 |
if similarItem['in_stock'] == 0 or similarItem['_id'] in mc.get("negative_deals"):
|
| 205 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
205 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
| 206 |
continue
|
206 |
continue
|
| 207 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
207 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
| 208 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
208 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
| 209 |
continue
|
209 |
continue
|