summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1
diff options
context:
space:
mode:
authortrisusilo48 <tri.susilo@altama.co.id>2025-04-26 08:39:32 +0700
committertrisusilo48 <tri.susilo@altama.co.id>2025-04-26 08:39:32 +0700
commit914705630f61f2e02f15ee24a479191e945a0f22 (patch)
tree86af6a17b401ceb849ab445628fb22bfc8a119c2 /indoteknik_api/controllers/api_v1
parente8938477ca3f87a55b0e4ca313481fe8d7e8fef4 (diff)
handle bugs additional time when checkout > 15.00
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
-rw-r--r--indoteknik_api/controllers/api_v1/product.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/indoteknik_api/controllers/api_v1/product.py b/indoteknik_api/controllers/api_v1/product.py
index 7d6ebdb6..bd969f67 100644
--- a/indoteknik_api/controllers/api_v1/product.py
+++ b/indoteknik_api/controllers/api_v1/product.py
@@ -2,6 +2,7 @@ from .. import controller
from odoo import http
from odoo.http import request, Response
from datetime import datetime, timedelta
+import pytz
import ast
import logging
import math
@@ -46,8 +47,9 @@ class Product(controller.Controller):
('product_id', 'in', product_ids),
('is_winner', '=', True)
])
-
- start_date = datetime.today().date()
+ jakarta = pytz.timezone("Asia/Jakarta")
+ start_date = datetime.now(jakarta)
+ print(start_date.strftime('%H:%M'))
additional_days = request.env['sale.order'].get_days_until_next_business_day(start_date)
include_instant = True
@@ -64,7 +66,7 @@ class Product(controller.Controller):
'include_instant': include_instant,
'sla_duration': 1,
'sla_additional_days': additional_days,
- 'sla_total' : int(1) + int(additional_days),
+ 'sla_total' : int(additional_days),
'sla_unit': 'Hari'
})
@@ -160,7 +162,7 @@ class Product(controller.Controller):
else:
if qty_available > 0:
qty = qty_available
- sla_date = f'{slatime} Hari'
+ sla_date = f'1 Hari'
elif qty_vendor > 0:
qty = total_excell
sla_date = f'{slatime} Hari'