Subversion Repositories SmartDukaan

Rev

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

Rev 13974 Rev 13980
Line 34... Line 34...
34
        if data['identifier'] is None or len(data['identifier'].strip())==0:
34
        if data['identifier'] is None or len(data['identifier'].strip())==0:
35
            print "continue"
35
            print "continue"
36
            continue
36
            continue
37
        
37
        
38
        try:
38
        try:
39
            if data['updatedOn'] > to_java_date(now - timedelta(minutes=5)):
39
            if data['priceUpdatedOn'] > to_java_date(now - timedelta(minutes=5)):
40
                print "sku id is already updated",data['_id'] 
40
                print "sku id is already updated",data['_id'] 
41
                continue
41
                continue
42
        except:
42
        except:
43
            pass
43
            pass
44
        
44
        
Line 65... Line 65...
65
        print "*************"
65
        print "*************"
66
        if instock  == 1:
66
        if instock  == 1:
67
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'available_price':lowestOfferPrice,'updatedOn':to_java_date(now),'priceUpdatedOn':to_java_date(now),'in_stock':instock}}, multi=True)
67
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'available_price':lowestOfferPrice,'updatedOn':to_java_date(now),'priceUpdatedOn':to_java_date(now),'in_stock':instock}}, multi=True)
68
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'available_price':lowestOfferPrice , 'in_stock':instock}}, multi=True)
68
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'available_price':lowestOfferPrice , 'in_stock':instock}}, multi=True)
69
        else:
69
        else:
70
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':instock}}, multi=True)
70
            get_mongo_connection().Catalog.MasterData.update({'_id':data['_id']}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':instock,'priceUpdatedOn':to_java_date(now)}}, multi=True)
71
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'in_stock':instock}}, multi=True)
71
            get_mongo_connection().Catalog.Deals.update({'_id':data['_id']}, {'$set' : {'in_stock':instock}}, multi=True)
72
        
72
        
73
        try:
73
        try:
74
            recomputeDeal(data['skuBundleId'])
74
            recomputeDeal(data['skuBundleId'])
75
        except:
75
        except: