feat: 支持个号转批号3
This commit is contained in:
parent
7338d09f5d
commit
7131697802
|
@ -761,6 +761,15 @@ class MlogbwViewSet(CustomModelViewSet):
|
|||
for i in range(div_number):
|
||||
Mlogbw.objects.get_or_create(mlogb=mlogbout, number=f"{ins.number}-{i+1}", defaults={"mlogbw_from": ins})
|
||||
Mlogbw.cal_count_notok(mlogbout)
|
||||
elif material_out.tracking == Material.MA_TRACKING_BATCH:
|
||||
number_from = mlogbout.number_from
|
||||
if number_from is None:
|
||||
mlogbout.number_from = ins.number
|
||||
mlogbout.save()
|
||||
elif number_from == ins.number:
|
||||
pass
|
||||
else:
|
||||
raise ParseError("该个号不可产生该批")
|
||||
elif mlogb_qs.exists() and material_out.tracking == Material.MA_TRACKING_SINGLE:
|
||||
for mlogb in mlogb_qs:
|
||||
if route.process.mtype == Process.PRO_NORMAL:
|
||||
|
|
Loading…
Reference in New Issue