撤销制造-配置-刀具型号新增的参数;对产品刀具物料字段的限制优化
This commit is contained in:
@@ -134,23 +134,23 @@ class ResProductMo(models.Model):
|
||||
if not record.suitable_coolant_ids and self.cutting_tool_type == '整体式刀具':
|
||||
raise ValidationError("适合冷却液不能为空!")
|
||||
|
||||
@api.constrains('integral_total_length')
|
||||
def _check_integral_total_length(self):
|
||||
@api.constrains('cutting_tool_total_length')
|
||||
def _check_cutting_tool_total_length(self):
|
||||
if self.cutting_tool_total_length <= 0 and self.cutting_tool_type == '整体式刀具':
|
||||
raise ValidationError("总长度不能为0")
|
||||
|
||||
@api.constrains('integral_shank_length')
|
||||
def _check_integral_shank_length(self):
|
||||
@api.constrains('cutting_tool_shank_length')
|
||||
def _check_cutting_tool_shank_length(self):
|
||||
if self.cutting_tool_shank_length <= 0 and self.cutting_tool_type == '整体式刀具':
|
||||
raise ValidationError("柄部长度不能为0")
|
||||
|
||||
@api.constrains('integral_blade_length')
|
||||
def _check_integral_blade_length(self):
|
||||
@api.constrains('cutting_tool_blade_length')
|
||||
def _check_cutting_tool_blade_length(self):
|
||||
if self.cutting_tool_blade_length <= 0 and self.cutting_tool_type == '整体式刀具':
|
||||
raise ValidationError("刃部长度不能为0")
|
||||
|
||||
@api.constrains('integral_blade_number')
|
||||
def _check_integral_blade_number(self):
|
||||
@api.constrains('cutting_tool_blade_number')
|
||||
def _check_cutting_tool_blade_number(self):
|
||||
if self.cutting_tool_blade_number <= 0 and self.cutting_tool_type == '整体式刀具':
|
||||
raise ValidationError("刃数不能为0")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user