Subversion Repositories SmartDukaan

Rev

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, Warehouse
import datetime
from shop2020.clients.InventoryClient import InventoryClient
from shop2020.utils.Utils import to_java_date

inventory_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.ACTIVE
warehouse.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.ACTIVE
warehouse.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 = 38574
item.featureDescription = "Red colour"
item.featureId = 11
item.itemStatus = status.ACTIVE
item.catalogItemId = 1000120
item.weight = 65.2
price_map = {}
price_map[1] = 8967.3
price_map[2] = 2010.3
item.price = price_map
item.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 inventory

warehouses = inventory_client.get_all_warehouses(True)

print warehouses

warehouses = inventory_client.get_all_warehouses_for_item(2)

print warehouses

items = inventory_client.get_all_items_for_warehouse(2)

print items
'''