| Line 4... |
Line 4... |
| 4 |
@author: ashish
|
4 |
@author: ashish
|
| 5 |
'''
|
5 |
'''
|
| 6 |
from shop2020.thriftpy.model.v1.inventory.ttypes import ItemInventory, \
|
6 |
from shop2020.thriftpy.model.v1.inventory.ttypes import ItemInventory, \
|
| 7 |
Warehouse, VendorItemPricing, Vendor, VendorItemMapping, \
|
7 |
Warehouse, VendorItemPricing, Vendor, VendorItemMapping, \
|
| 8 |
InventoryType, WarehouseType, IgnoredInventoryUpdateItems as TIgnoredinventoryupdateitems ,\
|
8 |
InventoryType, WarehouseType, IgnoredInventoryUpdateItems as TIgnoredinventoryupdateitems ,\
|
| 9 |
ItemStockPurchaseParams
|
9 |
ItemStockPurchaseParams, OOSStatus
|
| 10 |
from shop2020.utils.Utils import to_java_date
|
10 |
from shop2020.utils.Utils import to_java_date
|
| 11 |
|
11 |
|
| 12 |
def to_t_item_inventory(item_inventory_list, item_id):
|
12 |
def to_t_item_inventory(item_inventory_list, item_id):
|
| 13 |
t_item_inventory = ItemInventory()
|
13 |
t_item_inventory = ItemInventory()
|
| 14 |
t_item_inventory.id = item_id
|
14 |
t_item_inventory.id = item_id
|
| Line 77... |
Line 77... |
| 77 |
def to_t_item_stock_purchase_params(item_stock_purchase_params):
|
77 |
def to_t_item_stock_purchase_params(item_stock_purchase_params):
|
| 78 |
t_item_stock_purchase_params = ItemStockPurchaseParams()
|
78 |
t_item_stock_purchase_params = ItemStockPurchaseParams()
|
| 79 |
t_item_stock_purchase_params.item_id = item_stock_purchase_params.item_id
|
79 |
t_item_stock_purchase_params.item_id = item_stock_purchase_params.item_id
|
| 80 |
t_item_stock_purchase_params.numOfDaysStock = item_stock_purchase_params.numOfDaysStock
|
80 |
t_item_stock_purchase_params.numOfDaysStock = item_stock_purchase_params.numOfDaysStock
|
| 81 |
t_item_stock_purchase_params.minStockLevel = item_stock_purchase_params.minStockLevel
|
81 |
t_item_stock_purchase_params.minStockLevel = item_stock_purchase_params.minStockLevel
|
| 82 |
return t_item_stock_purchase_params
|
- |
|
| 83 |
|
82 |
return t_item_stock_purchase_params
|
| - |
|
83 |
|
| - |
|
84 |
def to_t_oos_status(oos_status):
|
| - |
|
85 |
t_oos_status = OOSStatus()
|
| - |
|
86 |
t_oos_status.item_id = oos_status.item_id
|
| - |
|
87 |
t_oos_status.date = to_java_date(oos_status.date)
|
| - |
|
88 |
t_oos_status.is_oos = oos_status.is_oos
|
| - |
|
89 |
t_oos_status.num_orders = oos_status.num_orders
|
| - |
|
90 |
return t_oos_status
|
| - |
|
91 |
|
| 84 |
|
92 |
|