| Line 74... |
Line 74... |
| 74 |
d['dealType'] = 0
|
74 |
d['dealType'] = 0
|
| 75 |
d['dealPoints'] = 0
|
75 |
d['dealPoints'] = 0
|
| 76 |
d['manualDealThresholdPrice'] = None
|
76 |
d['manualDealThresholdPrice'] = None
|
| 77 |
toScrapMap[d['_id']] = d
|
77 |
toScrapMap[d['_id']] = d
|
| 78 |
dealsCatalogIds.append(long(d['identifier'].strip()))
|
78 |
dealsCatalogIds.append(long(d['identifier'].strip()))
|
| 79 |
dealFlagged = list(get_mongo_connection().Catalog.Deals.find({'source_id':4,'showDeal':1,'totalPoints':{'$gt':0}}))
|
79 |
dealFlagged = list(get_mongo_connection().Catalog.Deals.find({'source_id':4,'showDeal':1,'totalPoints':{'$gt':-100}}))
|
| 80 |
for deal in dealFlagged:
|
80 |
for deal in dealFlagged:
|
| 81 |
if not toScrapMap.has_key(deal['_id']):
|
81 |
if not toScrapMap.has_key(deal['_id']):
|
| 82 |
data = list(get_mongo_connection().Catalog.MasterData.find({'_id':deal['_id']}))
|
82 |
data = list(get_mongo_connection().Catalog.MasterData.find({'_id':deal['_id']}))
|
| 83 |
data[0]['dealFlag'] = 0
|
83 |
data[0]['dealFlag'] = 0
|
| 84 |
data[0]['dealType'] = 0
|
84 |
data[0]['dealType'] = 0
|
| Line 199... |
Line 199... |
| 199 |
except:
|
199 |
except:
|
| 200 |
traceback.print_exc()
|
200 |
traceback.print_exc()
|
| 201 |
if similarItem['codAvailable'] ==1:
|
201 |
if similarItem['codAvailable'] ==1:
|
| 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
|
| Line 218... |
Line 218... |
| 218 |
else:
|
218 |
else:
|
| 219 |
pass
|
219 |
pass
|
| 220 |
else:
|
220 |
else:
|
| 221 |
if mc.get("negative_deals") is None:
|
221 |
if mc.get("negative_deals") is None:
|
| 222 |
populateNegativeDeals()
|
222 |
populateNegativeDeals()
|
| 223 |
if similarItem['in_stock'] == 0 or similarItem['maxprice'] is None or similarItem['maxprice'] < similarItem['available_price'] or similarItem['_id'] in mc.get("negative_deals"):
|
223 |
if similarItem['in_stock'] == 0 or similarItem['_id'] in mc.get("negative_deals"):
|
| 224 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
224 |
get_mongo_connection().Catalog.Deals.update({ '_id' : similarItem['_id'] }, {'$set':{'showDeal':0, 'prepaidDeal':0 }})
|
| 225 |
continue
|
225 |
continue
|
| 226 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
226 |
if similarItem['source_id'] == SOURCE_MAP.get('SHOPCLUES.COM') and similarItem['rank']==0:
|
| 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
|