summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2024-10-15 14:32:30 +0700
committerstephanchrst <stephanchrst@gmail.com>2024-10-15 14:32:30 +0700
commit6ae562de235d0a150db594d93522e2ad3b395aa8 (patch)
treea24011a0e65fa265427d14d49646bfe2258deba1
parent3da1a2e1c00235621e46af0db9b06fceaaa176b0 (diff)
add limit to pipeline
-rwxr-xr-xindoteknik_custom/models/crm_lead.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/indoteknik_custom/models/crm_lead.py b/indoteknik_custom/models/crm_lead.py
index b0d3430c..eac75cb0 100755
--- a/indoteknik_custom/models/crm_lead.py
+++ b/indoteknik_custom/models/crm_lead.py
@@ -98,7 +98,7 @@ class CrmLead(models.Model):
lead.user_id = salesperson_id
- def _cancel_pipeline(self, delta=48):
+ def _cancel_pipeline(self, delta=48, limit=100):
# Get the current time
current_time = datetime.now()
@@ -113,12 +113,12 @@ class CrmLead(models.Model):
('write_date', '>=', time_48_hours_ago),
('opportunity_id', '!=', False),
('state', 'in', allowed_states)
- ])
+ ], limit=limit)
for order in orders:
order.opportunity_id.stage_id = 7
_logger.info('cancel order stage pipeline %s' % order.id)
- def _convert_to_pipeline(self, delta=48):
+ def _convert_to_pipeline(self, delta=48, limit=100):
# Get the current time
current_time = datetime.now()
@@ -133,7 +133,7 @@ class CrmLead(models.Model):
('write_date', '>=', time_48_hours_ago),
('opportunity_id', '=', False),
('state', 'in', allowed_states)
- ])
+ ], limit=limit)
# stage
# 1 potensi baru, 2 proses quotation, 3 proses lain visit, 4 proses berhasil, 5 proses negosiasi, 7 tidak terpakai / gagal
for order in orders: