| Line 576... |
Line 576... |
| 576 |
try:
|
576 |
try:
|
| 577 |
collection = get_mongo_connection().Catalog[data['class']]
|
577 |
collection = get_mongo_connection().Catalog[data['class']]
|
| 578 |
class_name = data.pop('class')
|
578 |
class_name = data.pop('class')
|
| 579 |
if class_name == "SkuSchemeDetails":
|
579 |
if class_name == "SkuSchemeDetails":
|
| 580 |
data['addedOn'] = to_java_date(datetime.now())
|
580 |
data['addedOn'] = to_java_date(datetime.now())
|
| 581 |
if class_name == "ExceptionalNlc":
|
- |
|
| 582 |
data['overrideNlc'] = 1
|
- |
|
| 583 |
_id = data.pop('oid')
|
581 |
_id = data.pop('oid')
|
| 584 |
result = collection.update({'_id':ObjectId(_id)},{"$set":data},upsert=False, multi = False)
|
582 |
result = collection.update({'_id':ObjectId(_id)},{"$set":data},upsert=False, multi = False)
|
| 585 |
record = collection.find({'_id':ObjectId(_id)})
|
583 |
record = collection.find({'_id':ObjectId(_id)})
|
| 586 |
if class_name !="CategoryDiscount":
|
584 |
if class_name !="CategoryDiscount":
|
| 587 |
get_mongo_connection().Catalog.MasterData.update({'_id':record['sku']},{"$set":{'updatedOn':to_java_date(datetime.now())}})
|
585 |
get_mongo_connection().Catalog.MasterData.update({'_id':record['sku']},{"$set":{'updatedOn':to_java_date(datetime.now())}})
|