| Line 578... |
Line 578... |
| 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 |
_id = data.pop('oid')
|
581 |
_id = data.pop('oid')
|
| 582 |
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)
|
| 583 |
record = collection.find({'_id':ObjectId(_id)})
|
583 |
record = list(collection.find({'_id':ObjectId(_id)}))
|
| 584 |
if class_name !="CategoryDiscount":
|
584 |
if class_name !="CategoryDiscount":
|
| 585 |
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[0]['sku']},{"$set":{'updatedOn':to_java_date(datetime.now())}})
|
| 586 |
else:
|
586 |
else:
|
| 587 |
get_mongo_connection().Catalog.MasterData.update({'brand':re.compile(record['brand'], re.IGNORECASE),'category_id':record['category_id']}, \
|
587 |
get_mongo_connection().Catalog.MasterData.update({'brand':re.compile(record[0]['brand'], re.IGNORECASE),'category_id':record[0]['category_id']}, \
|
| 588 |
{"$set":{'updatedOn':to_java_date(datetime.now())}},upsert=False,multi=True)
|
588 |
{"$set":{'updatedOn':to_java_date(datetime.now())}},upsert=False,multi=True)
|
| 589 |
return {1:"Data updated successfully"}
|
589 |
return {1:"Data updated successfully"}
|
| - |
|
590 |
except Exception as e:
|
| 590 |
except:
|
591 |
print e
|
| 591 |
return {0:"Data not updated."}
|
592 |
return {0:"Data not updated."}
|
| 592 |
|
593 |
|
| 593 |
|
594 |
|
| 594 |
|
595 |
|
| 595 |
def main():
|
596 |
def main():
|