feat: wm_in 在mlogbin时必填

This commit is contained in:
caoqianming 2025-02-20 17:02:36 +08:00
parent 7200bc45b3
commit 74a7025f6c
1 changed files with 2 additions and 0 deletions

View File

@ -539,6 +539,8 @@ class MlogbInSerializer(CustomModelSerializer):
if mtask and mtask.state != Mtask.MTASK_ASSGINED:
raise ValidationError('该任务非下达中不可选择')
wm_in: WMaterial = attrs['wm_in']
if wm_in is None:
raise ParseError("请选择相应车间库存!")
if wm_in.state in [WMaterial.WM_OK, WMaterial.WM_REPAIR]:
pass
else: