summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2023-07-18 11:56:33 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2023-07-18 11:56:33 +0700
commit0aaf2d3af0e5096514f8b72850f6a3d2901cfc3e (patch)
tree860c7069ea092ec5ae30aef08c3cd80fa573575b /indoteknik_api/controllers/api_v1
parent5aa6e8f5ed1bd628a5f4559a3f752b6e83ee2c49 (diff)
refactor product real stock
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
-rw-r--r--indoteknik_api/controllers/api_v1/product.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/indoteknik_api/controllers/api_v1/product.py b/indoteknik_api/controllers/api_v1/product.py
index 8803bae3..8411ee25 100644
--- a/indoteknik_api/controllers/api_v1/product.py
+++ b/indoteknik_api/controllers/api_v1/product.py
@@ -18,11 +18,9 @@ class Product(controller.Controller):
id = int(kw.get('id'))
product = request.env['product.product'].search([('id', '=', id)], limit=1)
product_sla = request.env['product.sla'].search([('product_variant_id', '=', id)], limit=1)
+ stock_vendor = request.env['stock.vendor'].search([('product_variant_id', '=', id)], limit=1)
qty_available = product.qty_onhand_bandengan
- qty_available -= 10
- if qty_available < 10:
- qty_available = 0
qty = 0
sla_date = '-'
@@ -33,8 +31,8 @@ class Product(controller.Controller):
qty_altama = request.env['product.template'].get_stock_altama(product.default_code)
qty_altama -= int(qty_altama * 0.1)
qty_altama = math.ceil(float(qty_altama))
- qty = qty_altama
- if qty_available > 10:
+ qty = qty_altama
+ if qty_available > 0:
qty += qty_available
sla_date = '1 Hari'
elif qty_altama > 0: