Subversion Repositories SmartDukaan

Rev

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

Rev 11469 Rev 11470
Line 6275... Line 6275...
6275
    session.commit()
6275
    session.commit()
6276
    return new_order
6276
    return new_order
6277
 
6277
 
6278
def add_or_update_amazon_fba_sales_snapshot(amazonfbasalessnapshot):
6278
def add_or_update_amazon_fba_sales_snapshot(amazonfbasalessnapshot):
6279
    print "********",amazonfbasalessnapshot.fcLocation 
6279
    print "********",amazonfbasalessnapshot.fcLocation 
6280
    salesnapshotfordate = AmazonFbaSalesSnapshot.get_by(item_id = amazonfbasalessnapshot.item_id,dateOfSale=to_py_date(amazonfbasalessnapshot.dateOfSale).date(),fcLocation=AmazonFCWarehouseLocation._NAMES_TO_VALUES.get(amazonfbasalessnapshot.fcLocation))
6280
    salesnapshotfordate = AmazonFbaSalesSnapshot.get_by(item_id = amazonfbasalessnapshot.item_id,dateOfSale=to_py_date(amazonfbasalessnapshot.dateOfSale).date(),fcLocation=amazonfbasalessnapshot.fcLocation)
6281
    if salesnapshotfordate is None:
6281
    if salesnapshotfordate is None:
6282
        amazon_fba_sales_snapshot = AmazonFbaSalesSnapshot()
6282
        amazon_fba_sales_snapshot = AmazonFbaSalesSnapshot()
6283
        amazon_fba_sales_snapshot.dateOfSale = to_py_date(amazonfbasalessnapshot.dateOfSale).date()
6283
        amazon_fba_sales_snapshot.dateOfSale = to_py_date(amazonfbasalessnapshot.dateOfSale).date()
6284
        amazon_fba_sales_snapshot.item_id = amazonfbasalessnapshot.item_id
6284
        amazon_fba_sales_snapshot.item_id = amazonfbasalessnapshot.item_id
6285
        amazon_fba_sales_snapshot.totalOrderCount = amazonfbasalessnapshot.totalOrderCount
6285
        amazon_fba_sales_snapshot.totalOrderCount = amazonfbasalessnapshot.totalOrderCount
Line 6586... Line 6586...
6586
        session.commit()
6586
        session.commit()
6587
    '''
6587
    '''
6588
 
6588
 
6589
def bulk_add_or_update_amazon_fba_sales_snapshot(amazonfbasalessnapshotlist):
6589
def bulk_add_or_update_amazon_fba_sales_snapshot(amazonfbasalessnapshotlist):
6590
    for amazonfbasalessnapshot in amazonfbasalessnapshotlist:
6590
    for amazonfbasalessnapshot in amazonfbasalessnapshotlist:
6591
        salesnapshotfordate = AmazonFbaSalesSnapshot.get_by(item_id = amazonfbasalessnapshot.item_id,dateOfSale=to_py_date(amazonfbasalessnapshot.dateOfSale).date())
6591
        salesnapshotfordate = AmazonFbaSalesSnapshot.get_by(item_id = amazonfbasalessnapshot.item_id,dateOfSale=to_py_date(amazonfbasalessnapshot.dateOfSale).date(),fcLocation=amazonfbasalessnapshot.fcLocation)
6592
        if salesnapshotfordate is None:
6592
        if salesnapshotfordate is None:
6593
            amazon_fba_sales_snapshot = AmazonFbaSalesSnapshot()
6593
            amazon_fba_sales_snapshot = AmazonFbaSalesSnapshot()
6594
            amazon_fba_sales_snapshot.dateOfSale = to_py_date(amazonfbasalessnapshot.dateOfSale).date()
6594
            amazon_fba_sales_snapshot.dateOfSale = to_py_date(amazonfbasalessnapshot.dateOfSale).date()
6595
            amazon_fba_sales_snapshot.item_id = amazonfbasalessnapshot.item_id
6595
            amazon_fba_sales_snapshot.item_id = amazonfbasalessnapshot.item_id
6596
            amazon_fba_sales_snapshot.totalOrderCount = amazonfbasalessnapshot.totalOrderCount
6596
            amazon_fba_sales_snapshot.totalOrderCount = amazonfbasalessnapshot.totalOrderCount