diff --git a/sf_tool_management/models/base.py b/sf_tool_management/models/base.py index a9ee08be..505ede36 100644 --- a/sf_tool_management/models/base.py +++ b/sf_tool_management/models/base.py @@ -1542,6 +1542,9 @@ class FunctionalToolDismantle(models.Model): 'reason_for_applying': '刀具寿命到期' }) + # 将新的组装单更新到对应的功能刀具安全库存的组装单列表中 + self.functional_tool_id.safe_inventory_id.sudo().sf_functional_tool_assembly_ids = [(4, assembly_id.id)] + return { 'type': 'ir.actions.act_window', 'res_model': 'sf.functional.tool.assembly',