fix: 非合格/返修品不可使用 报错
This commit is contained in:
parent
384bef705c
commit
fdb06c6883
|
|
@ -430,6 +430,8 @@ class MlogSerializer(CustomModelSerializer):
|
|||
if mtaskb and mtaskb.mtask != fmlog.mtask:
|
||||
raise ParseError('子任务不一致')
|
||||
if wm_in.state in [WMaterial.WM_OK, WMaterial.WM_REPAIR]:
|
||||
pass
|
||||
else:
|
||||
raise ValidationError('非合格/返修品不可使用')
|
||||
if wm_in.material != attrs['mtask'].material_in:
|
||||
raise ParseError('消耗物料与任务不一致')
|
||||
|
|
@ -528,6 +530,8 @@ class MlogbInSerializer(CustomModelSerializer):
|
|||
raise ValidationError('该任务非下达中不可选择')
|
||||
wm_in: WMaterial = attrs['wm_in']
|
||||
if wm_in.state in [WMaterial.WM_OK, WMaterial.WM_REPAIR]:
|
||||
pass
|
||||
else:
|
||||
raise ValidationError('非合格/返修品不可使用')
|
||||
if mlog.route != mtask.route:
|
||||
raise ValidationError('工序不匹配')
|
||||
|
|
|
|||
Loading…
Reference in New Issue