feat: mlogbwcreate校验增加wm所属
This commit is contained in:
parent
139aa6de27
commit
8697288d69
|
@ -799,8 +799,11 @@ class MlogbwCreateUpdateSerializer(CustomModelSerializer):
|
||||||
in_or_out, tracking = mlogb.get_tracking()
|
in_or_out, tracking = mlogb.get_tracking()
|
||||||
if tracking != Material.MA_TRACKING_SINGLE:
|
if tracking != Material.MA_TRACKING_SINGLE:
|
||||||
raise ParseError('非单件追踪不可使用')
|
raise ParseError('非单件追踪不可使用')
|
||||||
if in_or_out == 'in' and not wpr:
|
if in_or_out == 'in':
|
||||||
raise ParseError('请选择相应产品')
|
if not wpr:
|
||||||
|
raise ParseError('请选择相应产品')
|
||||||
|
if mlogb.wm_in and wpr.wm != mlogb.wm_in:
|
||||||
|
raise ParseError(f'{wpr.number}-该产品非本批次')
|
||||||
return attrs
|
return attrs
|
||||||
|
|
||||||
def save_ftest(self, mlogbw, ftest_data):
|
def save_ftest(self, mlogbw, ftest_data):
|
||||||
|
|
Loading…
Reference in New Issue