From 6ad945b720315671f0ad62be7372a87a6380c422 Mon Sep 17 00:00:00 2001 From: liaodanlong Date: Tue, 25 Mar 2025 10:39:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=8A=A0=E5=B7=A5=E9=9D=A2?= =?UTF-8?q?=E6=9D=BF=E7=A9=BA=E5=80=BC=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_manufacturing/models/stock.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sf_manufacturing/models/stock.py b/sf_manufacturing/models/stock.py index 5c75bc4d..245c1b11 100644 --- a/sf_manufacturing/models/stock.py +++ b/sf_manufacturing/models/stock.py @@ -314,11 +314,13 @@ class StockRule(models.Model): production_item.product_id.product_model_type_id.id)] product_routing_workcenter = self.env[model].search(domain, order='sequence asc') if production_item.production_type == '自动化产线加工': - for k in (production_item.product_id.model_processing_panel.split(',')): - for route in product_routing_workcenter: - i += 1 - technology_design_values.append( - self.env['sf.technology.design'].json_technology_design_str(k, route, i, False)) + for k in ((production_item.product_id.model_processing_panel or "").split(',')): + if k.strip(): + for route in product_routing_workcenter: + i += 1 + technology_design_values.append( + self.env['sf.technology.design'].json_technology_design_str(k, route, i, False)) + elif production_item.production_type == '人工线下加工': for route in product_routing_workcenter: i += 1