fix: mlogbin创建mlogbw的错误
This commit is contained in:
parent
d784ac8a3c
commit
84723967dc
|
|
@ -499,14 +499,15 @@ class MlogbInViewSet(CreateModelMixin, UpdateModelMixin, DestroyModelMixin, Cust
|
||||||
"material_ofrom": wm_in.material_ofrom})
|
"material_ofrom": wm_in.material_ofrom})
|
||||||
mlogbin.mlogb_to = mlogbout
|
mlogbin.mlogb_to = mlogbout
|
||||||
mlogbin.save()
|
mlogbin.save()
|
||||||
if material_out.tracking == Material.MA_TRACKING_SINGLE:
|
if material_in.tracking == Material.MA_TRACKING_SINGLE:
|
||||||
if material_in.tracking == Material.MA_TRACKING_SINGLE:
|
if mlogbin.count_use == wm_in.count: # 自动创建mlogbw
|
||||||
if mlogbin.count_use == wm_in.count: # 自动创建mlogbw
|
# 先暂时不考虑合并与拆分
|
||||||
# 先暂时不考虑合并与拆分
|
mlogbout.count_real = wm_in.count
|
||||||
mlogbout.count_real = wm_in.count
|
mlogbout.save()
|
||||||
mlogbout.save()
|
m_out_t = material_out.tracking
|
||||||
for wpr in Wpr.objects.filter(wm=wm_in).order_by("number"):
|
for wpr in Wpr.objects.filter(wm=wm_in).order_by("number"):
|
||||||
Mlogbw.objects.get_or_create(wpr=wpr, mlogb=mlogbin, defaults={"number": wpr.number})
|
Mlogbw.objects.get_or_create(wpr=wpr, mlogb=mlogbin, defaults={"number": wpr.number})
|
||||||
|
if m_out_t == Material.MA_TRACKING_SINGLE:
|
||||||
Mlogbw.objects.get_or_create(wpr=wpr, mlogb=mlogbout, defaults={"number": wpr.number})
|
Mlogbw.objects.get_or_create(wpr=wpr, mlogb=mlogbout, defaults={"number": wpr.number})
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue