| 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':2,'showDeal':1,'totalPoints':{'$gt':0}}))
|
51 |
dealFlagged = list(get_mongo_connection().Catalog.Deals.find({'source_id':2,'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 202... |
Line 202... |
| 202 |
except:
|
202 |
except:
|
| 203 |
traceback.print_exc()
|
203 |
traceback.print_exc()
|
| 204 |
if similarItem['codAvailable'] ==1:
|
204 |
if similarItem['codAvailable'] ==1:
|
| 205 |
if mc.get("negative_deals") is None:
|
205 |
if mc.get("negative_deals") is None:
|
| 206 |
populateNegativeDeals()
|
206 |
populateNegativeDeals()
|
| 207 |
if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
|
207 |
if similarItem['in_stock'] == 0 or similarItem['_id'] in mc.get("negative_deals"):
|
| 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
|
| 210 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
210 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
| 211 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
211 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
| 212 |
continue
|
212 |
continue
|
| Line 221... |
Line 221... |
| 221 |
else:
|
221 |
else:
|
| 222 |
pass
|
222 |
pass
|
| 223 |
else:
|
223 |
else:
|
| 224 |
if mc.get("negative_deals") is None:
|
224 |
if mc.get("negative_deals") is None:
|
| 225 |
populateNegativeDeals()
|
225 |
populateNegativeDeals()
|
| 226 |
if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
|
226 |
if similarItem['in_stock'] == 0 or similarItem['_id'] in mc.get("negative_deals"):
|
| 227 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
227 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
| 228 |
continue
|
228 |
continue
|
| 229 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
229 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
| 230 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
230 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0,'prepaidDeal':0 }})
|
| 231 |
continue
|
231 |
continue
|