feat: mlogbwcreate校验增加wm所属

This commit is contained in:
caoqianming 2025-04-27 12:17:13 +08:00
parent 139aa6de27
commit 8697288d69
1 changed files with 5 additions and 2 deletions

View File

@ -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):