| 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.'}
|