summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrisusilo48 <tri.susilo@altama.co.id>2025-03-06 21:35:17 +0700
committertrisusilo48 <tri.susilo@altama.co.id>2025-03-06 21:35:17 +0700
commitebfd584b6a1d44f15ce49fc8a6f9496818d7f377 (patch)
treeea27afe5f38d40999944019f06a383857eda4596
parente85359ca64d29b3d44ea0fc293af1f0fad2364b6 (diff)
filter po indent
-rw-r--r--indoteknik_custom/models/vendor_sla.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/indoteknik_custom/models/vendor_sla.py b/indoteknik_custom/models/vendor_sla.py
index 852baa7a..b052e6cb 100644
--- a/indoteknik_custom/models/vendor_sla.py
+++ b/indoteknik_custom/models/vendor_sla.py
@@ -49,6 +49,10 @@ class VendorSLA(models.Model):
date_of_transfer = fields.Datetime.to_datetime(po.date_done)
po_confirmation_date = fields.Datetime.to_datetime(po.purchase_id.date_approve)
if date_of_transfer < po_confirmation_date: continue
+
+ days_difference = (date_of_transfer - po_confirmation_date).days
+ if days_difference > 14:
+ continue
duration = (date_of_transfer - po_confirmation_date).total_seconds() / 3600 # Convert to hours
total_duration += duration
count += 1