Subversion Repositories SmartDukaan

Rev

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

Rev 7519 Rev 7520
Line 126... Line 126...
126
def get_items_status(item_ids):
126
def get_items_status(item_ids):
127
    itemsStatus = dict()
127
    itemsStatus = dict()
128
    for item_id in item_ids:
128
    for item_id in item_ids:
129
        try:
129
        try:
130
            item = get_item(item_id)
130
            item = get_item(item_id)
-
 
131
            if item is None:
-
 
132
                continue
131
            client = InventoryClient().get_client()
133
            client = InventoryClient().get_client()
132
            itemInfo = client.getItemAvailabilityAtLocation(item.id, sourceId)
134
            itemInfo = client.getItemAvailabilityAtLocation(item.id, sourceId)
133
            warehouse_id = itemInfo[0]
135
            warehouse_id = itemInfo[0]
134
            if item.risky and item.status == status.ACTIVE:
136
            if item.risky and item.status == status.ACTIVE:
135
                availability = client.getItemAvailibilityAtWarehouse(warehouse_id, item_id)
137
                availability = client.getItemAvailibilityAtWarehouse(warehouse_id, item_id)
Line 1679... Line 1681...
1679
            amazon_item.isInventoryOverride=amazonlisted.isInventoryOverride
1681
            amazon_item.isInventoryOverride=amazonlisted.isInventoryOverride
1680
        if amazonlisted.category:
1682
        if amazonlisted.category:
1681
            amazon_item.category=amazonlisted.category
1683
            amazon_item.category=amazonlisted.category
1682
        else:
1684
        else:
1683
            amazon_item.category=''
1685
            amazon_item.category=''
1684
        if amazonlisted.category_code:
-
 
1685
            amazon_item.category_code=amazonlisted.category_code
-
 
1686
        else:
-
 
1687
            amazon_item.category_code=''
-
 
1688
        if amazonlisted.color:
1686
        if amazonlisted.color:
1689
            amazon_item.color=amazonlisted.color
1687
            amazon_item.color=amazonlisted.color
1690
        else:
1688
        else:
1691
            amazon_item.color=''
1689
            amazon_item.color=''
1692
    elif (amazonItem.asin!=amazonlisted.asin):
1690
    elif (amazonItem.asin!=amazonlisted.asin):
Line 1732... Line 1730...
1732
            amazonItem.isInventoryOverride=amazonlisted.isInventoryOverride
1730
            amazonItem.isInventoryOverride=amazonlisted.isInventoryOverride
1733
        if amazonlisted.category:
1731
        if amazonlisted.category:
1734
            amazonItem.category=amazonlisted.category
1732
            amazonItem.category=amazonlisted.category
1735
        else:
1733
        else:
1736
            amazonItem.category=''
1734
            amazonItem.category=''
1737
        if amazonlisted.category_code:
-
 
1738
            amazon_item.category_code=amazonlisted.category_code
-
 
1739
        else:
-
 
1740
            amazon_item.category_code=''
-
 
1741
        if amazonlisted.color:
1735
        if amazonlisted.color:
1742
            amazonItem.color=amazonlisted.color
1736
            amazonItem.color=amazonlisted.color
1743
        else:
1737
        else:
1744
            amazonItem.color=''
1738
            amazonItem.color=''
1745
    else:
1739
    else: