Subversion Repositories SmartDukaan

Rev

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

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