Subversion Repositories SmartDukaan

Rev

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

Rev 14591 Rev 14593
Line 898... Line 898...
898
 
898
 
899
def addNewItem(data):
899
def addNewItem(data):
900
    data['updatedOn'] = to_java_date(datetime.now())
900
    data['updatedOn'] = to_java_date(datetime.now())
901
    data['addedOn'] = to_java_date(datetime.now())
901
    data['addedOn'] = to_java_date(datetime.now())
902
    data['priceUpdatedOn'] = to_java_date(datetime.now())
902
    data['priceUpdatedOn'] = to_java_date(datetime.now())
903
    max_id = list(get_mongo_connection().Catalog.MasterData.find().sort({'_id':pymongo.DESCENDING}).limit(1))
903
    max_id = list(get_mongo_connection().Catalog.MasterData.find().sort([('_id',pymongo.DESCENDING)]).limit(1))
904
    max_bundle = list(get_mongo_connection().Catalog.MasterData.find().sort({'skuBundleId':pymongo.DESCENDING}).limit(1))
904
    max_bundle = list(get_mongo_connection().Catalog.MasterData.find().sort([('skuBundleId',pymongo.DESCENDING)]).limit(1))
905
    data['_id'] = max_id[0]['_id'] + 1
905
    data['_id'] = max_id[0]['_id'] + 1
906
    data['skuBundleId'] = max_bundle[0]['skuBundleId'] + 1
906
    data['skuBundleId'] = max_bundle[0]['skuBundleId'] + 1
907
    get_mongo_connection().Catalog.MasterData.insert(data)
907
    get_mongo_connection().Catalog.MasterData.insert(data)
908
    return {1:'Data added successfully'}
908
    return {1:'Data added successfully'}
909
    
909
    
910
def addItemToExistingBundle(data):
910
def addItemToExistingBundle(data):
911
    try:
911
    try:
912
        data['updatedOn'] = to_java_date(datetime.now())
912
        data['updatedOn'] = to_java_date(datetime.now())
913
        data['addedOn'] = to_java_date(datetime.now())
913
        data['addedOn'] = to_java_date(datetime.now())
914
        data['priceUpdatedOn'] = to_java_date(datetime.now())
914
        data['priceUpdatedOn'] = to_java_date(datetime.now())
915
        max_id = list(get_mongo_connection().Catalog.MasterData.find().sort({'_id':pymongo.DESCENDING}).limit(1))
915
        max_id = list(get_mongo_connection().Catalog.MasterData.find().sort([('_id',pymongo.DESCENDING)]).limit(1))
916
        data['_id'] = max_id[0]['_id'] + 1
916
        data['_id'] = max_id[0]['_id'] + 1
917
        get_mongo_connection().Catalog.MasterData.insert(data)
917
        get_mongo_connection().Catalog.MasterData.insert(data)
918
        return {1:'Data added successfully.'}
918
        return {1:'Data added successfully.'}
919
    except:
919
    except:
920
        return {0:'Unable to add data.'}
920
        return {0:'Unable to add data.'}