| 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 |
|