Subversion Repositories SmartDukaan

Rev

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

Rev 14414 Rev 14475
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():