summaryrefslogtreecommitdiff
path: root/fixco_custom/models/detail_order.py
diff options
context:
space:
mode:
Diffstat (limited to 'fixco_custom/models/detail_order.py')
-rwxr-xr-xfixco_custom/models/detail_order.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/fixco_custom/models/detail_order.py b/fixco_custom/models/detail_order.py
index 74608b4..8da1c13 100755
--- a/fixco_custom/models/detail_order.py
+++ b/fixco_custom/models/detail_order.py
@@ -131,9 +131,14 @@ class DetailOrder(models.Model):
def process_queue_item_detail(self, limit=100):
domain = [
('execute_status', '=', 'detail_order'),
- ('detail_order', 'not like', '"orderStatus": "PENDING_PAYMENT"'),
- ('json_ginee', 'not like', '"orderStatus": "PENDING_PAYMENT"')
+ '|',
+ ('detail_order', 'not like', '"orderStatus": "PENDING_PAYMENT"'),
+ ('json_ginee', 'not like', '"orderStatus": "PENDING_PAYMENT"'),
+ '|',
+ ('detail_order', 'not like', '"channel":"BLIBLI_ID"'),
+ ('json_ginee', 'not like', '"channel":"BLIBLI_ID"'),
]
+
records = self.search(domain, order='create_date desc', limit=limit)
for i, rec in enumerate(records, 1):
@@ -258,7 +263,7 @@ class DetailOrder(models.Model):
return order_lines, product_not_found
- def execute_queue_detail(self):
+ def execute_queue_detail(self):
try:
json_data = json.loads(self.detail_order)
data = self.prepare_data_so(json_data)