Rev 494 | Rev 1506 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
from shop2020.thriftpy.model.v1.catalog.ttypes import Item, status, Warehouseimport datetimefrom shop2020.clients.InventoryClient import InventoryClientfrom shop2020.utils.Utils import to_java_dateinventory_client = InventoryClient()inventory_client.__start__()client = inventory_client.get_client()deals = client.getBestDeals()print deals'''timestamp = to_java_date(datetime.datetime.now())availability = {1:20}warehouse = Warehouse()warehouse.location = "SPICE RETAIL LTD. WZ-152-A/3, Main Najafgarh Road, Uttam Nagar, N.D.-110059"warehouse.status = status.ACTIVEwarehouse.addedOn = to_java_date(datetime.datetime.now())warehouse.lastCheckedOn = to_java_date(datetime.datetime.now())warehouse.tinNumber = "07430284979"warehouse.vendorString = "07430284979"client.addWarehouse(warehouse)client.updateInventory(1, timestamp, availability)warehouse = Warehouse()warehouse.location = "SPICE RETAIL LTD. WZ-152-A/3, Main Najafgarh Road, Uttam Nagar, N.D.-110059"warehouse.status = status.ACTIVEwarehouse.addedOn = to_java_date(datetime.datetime.now())warehouse.lastCheckedOn = to_java_date(datetime.datetime.now())warehouse.tinNumber = "07430284979"client.addWarehouse(warehouse)#client.addWarehouse(warehouse)item = Item()item.vendorItemId = 38574item.featureDescription = "Red colour"item.featureId = 11item.itemStatus = status.ACTIVEitem.catalogItemId = 1000120item.weight = 65.2price_map = {}price_map[1] = 8967.3price_map[2] = 2010.3item.price = price_mapitem.addedOn = to_java_date(datetime.datetime.now())item.startDate = to_java_date(datetime.datetime.now())client.addItem(item)''''''warehouse = Warehouse()warehouse.location = "Delhi"#print inventory_client.add_warehouse(warehouse)timestamp = datetime.datetime.now()print client.update_inventory(2, 2, 10, to_java_date(timestamp))# item = inventory_client.get_item(2)# print item#items = inventory_client.get_all_active_items()inventory = inventory_client.get_item_inventory(2)print inventorywarehouses = inventory_client.get_all_warehouses(True)print warehouseswarehouses = inventory_client.get_all_warehouses_for_item(2)print warehousesitems = inventory_client.get_all_items_for_warehouse(2)print items'''