diff --git a/sf_manufacturing/models/mrp_production.py b/sf_manufacturing/models/mrp_production.py index 0d4ca196..19e912d1 100644 --- a/sf_manufacturing/models/mrp_production.py +++ b/sf_manufacturing/models/mrp_production.py @@ -1305,7 +1305,7 @@ class MrpProduction(models.Model): # 对制造订单所以面的cnc工单的程序用刀进行校验 try: logging.info(f'已更新制造订单:{productions_not_delivered}') - productions = productions.env['mrp.production'].search([('production_type', '=', '自动化产线加工')]) + productions = productions.filtered(lambda p: p.production_type == '自动化产线加工') productions.production_cnc_tool_checkout() except Exception as e: logging.info(f'对cnc工单的程序用刀进行校验报错:{e}')