| Line 197... |
Line 197... |
| 197 |
def addManualDealsInfo():
|
197 |
def addManualDealsInfo():
|
| 198 |
for sku in LATEST_UPDATED_ITEMS:
|
198 |
for sku in LATEST_UPDATED_ITEMS:
|
| 199 |
manualDeal = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':sku.source_id, 'sku':sku._id}))
|
199 |
manualDeal = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':sku.source_id, 'sku':sku._id}))
|
| 200 |
if len(manualDeal) > 0:
|
200 |
if len(manualDeal) > 0:
|
| 201 |
sku.dealType = manualDeal[0]['dealType']
|
201 |
sku.dealType = manualDeal[0]['dealType']
|
| 202 |
if sku.available_price <= manualDeal[0]['dealThresholdPrice']:
|
- |
|
| 203 |
sku.dealPoints = manualDeal[0]['dealPoints']
|
- |
|
| 204 |
sku.manualDealThresholdPrice = manualDeal[0]['dealThresholdPrice']
|
- |
|
| 205 |
else:
|
- |
|
| 206 |
sku.dealPoints = 0
|
- |
|
| 207 |
|
202 |
|
| 208 |
"""Remove deal flag from expired deals"""
|
203 |
"""Remove deal flag from expired deals"""
|
| 209 |
manualDeals = list(get_mongo_connection().Catalog.Deals.find({'dealType':1}))
|
204 |
manualDeals = list(get_mongo_connection().Catalog.Deals.find({'dealType':1}))
|
| 210 |
for manualDeal in manualDeals:
|
205 |
for manualDeal in manualDeals:
|
| 211 |
d_manualDeal = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':manualDeal['source_id'], 'sku':manualDeal['_id']}))
|
206 |
d_manualDeal = list(get_mongo_connection().Catalog.ManualDeals.find({'startDate':{'$lte':to_java_date(datetime.now())},'endDate':{'$gte':to_java_date(datetime.now())},'source_id':manualDeal['source_id'], 'sku':manualDeal['_id']}))
|
| 212 |
if len(d_manualDeal) > 0:
|
207 |
if len(d_manualDeal) > 0:
|
| 213 |
continue
|
208 |
continue
|
| 214 |
else:
|
209 |
else:
|
| 215 |
get_mongo_connection().Catalog.Deals.update({'_id':manualDeal['_id']},{"$set":{'dealType':0,'dealPoints':0,'manualDealThresholdPrice':None}},upsert=False, multi=False)
|
210 |
get_mongo_connection().Catalog.Deals.update({'_id':manualDeal['_id']},{"$set":{'dealType':0}},upsert=False, multi=False)
|
| 216 |
|
- |
|
| 217 |
|
211 |
|
| 218 |
def calculateNlcPoints():
|
212 |
def calculateNlcPoints():
|
| 219 |
global LATEST_UPDATED_ITEMS
|
213 |
global LATEST_UPDATED_ITEMS
|
| 220 |
print "inside nlc oints"
|
214 |
print "inside nlc oints"
|
| 221 |
for sku in LATEST_UPDATED_ITEMS:
|
215 |
for sku in LATEST_UPDATED_ITEMS:
|