diff options
Diffstat (limited to 'fixco_custom/models/detail_order.py')
| -rwxr-xr-x | fixco_custom/models/detail_order.py | 11 |
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) |
