From 000280e53a00362914455e674d7999a85ab519d8 Mon Sep 17 00:00:00 2001 From: yuxianghui <3437689193@qq.com> Date: Sun, 7 Apr 2024 15:36:05 +0800 Subject: [PATCH] no message --- sf_tool_management/wizard/wizard.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/sf_tool_management/wizard/wizard.py b/sf_tool_management/wizard/wizard.py index 285da727..90b8da63 100644 --- a/sf_tool_management/wizard/wizard.py +++ b/sf_tool_management/wizard/wizard.py @@ -413,7 +413,7 @@ class FunctionalToolAssemblyOrder(models.TransientModel): num = self._get_code(str_2) obj.tool_code = str_2 + str(num) else: - obj.tool_code = None + obj.tool_code = '' def _get_code(self, str_2): functional_tool_assembly = self.env['sf.functional.tool.assembly'].sudo().search( @@ -470,13 +470,23 @@ class FunctionalToolAssemblyOrder(models.TransientModel): else: record.L_D_number = 0 - @api.constrains('after_assembly_tool_loading_length', 'after_assembly_functional_tool_length') + @api.constrains('after_assembly_tool_loading_length', 'after_assembly_functional_tool_length', + 'after_assembly_max_lifetime_value', 'after_assembly_alarm_value', + 'after_assembly_effective_length', 'hiding_length') def _check_length_control(self): for obj in self: if obj.after_assembly_tool_loading_length == 0: raise ValidationError('组装参数信息【总长度】不能为0!!!') if obj.after_assembly_functional_tool_length == 0: raise ValidationError('组装参数信息【伸出长】不能为0!!!') + if obj.after_assembly_max_lifetime_value == 0: + raise ValidationError('组装参数信息【最大寿命值】不能为0!!!') + if obj.after_assembly_alarm_value == 0: + raise ValidationError('组装参数信息【报警值】不能为0!!!') + if obj.after_assembly_effective_length == 0: + raise ValidationError('组装参数信息【有效长】不能为0!!!') + if obj.hiding_length == 0: + raise ValidationError('组装参数信息【避空长】不能为0!!!') def functional_tool_assembly(self): """