Subversion Repositories SmartDukaan

Rev

Rev 14306 | Rev 14311 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14306 Rev 14310
Line 177... Line 177...
177
                        pass
177
                        pass
178
        populated = populated + 300
178
        populated = populated + 300
179
        time.sleep(10) 
179
        time.sleep(10) 
180
 
180
 
181
def addManualDealsInfo():
181
def addManualDealsInfo():
182
    global LATEST_UPDATED_ITEMS
-
 
183
    for sku in LATEST_UPDATED_ITEMS:
182
    for sku in LATEST_UPDATED_ITEMS:
184
        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}))
183
        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}))
185
        if len(manualDeal) > 0:
184
        if len(manualDeal) > 0:
186
            sku.dealType = manualDeal[0]['dealType']
185
            sku.dealType = manualDeal[0]['dealType']
-
 
186
    
-
 
187
    
-
 
188
    """Remove deal flag from expired deals"""
-
 
189
    manualDeals = list(get_mongo_connection().Catalog.Deals.find({'dealFlag':1}))
-
 
190
    for manualDeal in manualDeals:
-
 
191
        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']}))
-
 
192
        if len(manualDeal) > 0:
-
 
193
            continue
-
 
194
        else:
-
 
195
            get_mongo_connection().Catalog.Deals.update({'_id':manualDeal['_id']},{"$set":{'dealType':0}},upsert=False, multi=True)
-
 
196
    
187
 
197
 
188
def calculateNlcPoints():
198
def calculateNlcPoints():
189
    global LATEST_UPDATED_ITEMS
199
    global LATEST_UPDATED_ITEMS
190
    for sku in LATEST_UPDATED_ITEMS:
200
    for sku in LATEST_UPDATED_ITEMS:
191
        if sku.maxNlc and sku.minNlc:
201
        if sku.maxNlc and sku.minNlc: