diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 6ccbf7eb..e914e925 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -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: