mirror of
https://github.com/bcomsugi/dasaproject.git
synced 2026-01-10 05:42:38 +07:00
add /get-inventory
This commit is contained in:
parent
8b5f87619c
commit
7fa8346c4e
20
main.py
20
main.py
@ -20,6 +20,7 @@ from SO_to_Inv import readSO, CustomerQuery
|
|||||||
import os
|
import os
|
||||||
from QBClass.QBClasses import SalesOrderAdd, InventoryStockStatusByVendor, PriceLevelQuery, TransactionQuery
|
from QBClass.QBClasses import SalesOrderAdd, InventoryStockStatusByVendor, PriceLevelQuery, TransactionQuery
|
||||||
from QBClass.QBClasses import CustomerQuery as CQ
|
from QBClass.QBClasses import CustomerQuery as CQ
|
||||||
|
from QBClass.QBClasses import ItemInventoryQuery as IIQ
|
||||||
|
|
||||||
import pprint
|
import pprint
|
||||||
|
|
||||||
@ -71,6 +72,25 @@ async def get_iteminventory_fullname(maxreturned:Union[int, None] = None):
|
|||||||
else:
|
else:
|
||||||
return {'Info': f"NOT Saved", 'Status':'ERROR', 'msg':data}
|
return {'Info': f"NOT Saved", 'Status':'ERROR', 'msg':data}
|
||||||
|
|
||||||
|
@app.get('/get-inventory')
|
||||||
|
# async def get_customer_fullname(MaxReturned:Union[int, None] = None, request:Request):
|
||||||
|
async def get_iteminventory(request:Request):
|
||||||
|
print(f'{request.query_params = }')
|
||||||
|
params = await request.json()
|
||||||
|
print(f'{params = }')
|
||||||
|
# print(type(params), params)
|
||||||
|
# params = request.query_params._dict
|
||||||
|
print(type(params), f'{params = }')
|
||||||
|
# iteminventory = CustomerQuery.CustomerQuery(**params)
|
||||||
|
iteminventory = IIQ(**params)
|
||||||
|
# print(iteminventory.all())
|
||||||
|
# status, data = iteminventory.to_json()
|
||||||
|
# print(f'{MaxReturned = }')
|
||||||
|
# print(f'{request.query_params = }')
|
||||||
|
if len(iteminventory.all())>0:
|
||||||
|
return iteminventory.all()
|
||||||
|
else:
|
||||||
|
return {'Info': f"CANNOT Get", 'Status':'ERROR', 'msg':f'Cannot Get Customer with params: {params}'}
|
||||||
|
|
||||||
@app.get('/get-customer-fullname')
|
@app.get('/get-customer-fullname')
|
||||||
# async def get_customer_fullname(MaxReturned:Union[int, None] = None, request:Request):
|
# async def get_customer_fullname(MaxReturned:Union[int, None] = None, request:Request):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user