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})
|
||||
mlogbin.mlogb_to = mlogbout
|
||||
mlogbin.save()
|
||||
if material_out.tracking == Material.MA_TRACKING_SINGLE:
|
||||
if material_in.tracking == Material.MA_TRACKING_SINGLE:
|
||||
if mlogbin.count_use == wm_in.count: # 自动创建mlogbw
|
||||
# 先暂时不考虑合并与拆分
|
||||
mlogbout.count_real = wm_in.count
|
||||
mlogbout.save()
|
||||
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})
|
||||
if material_in.tracking == Material.MA_TRACKING_SINGLE:
|
||||
if mlogbin.count_use == wm_in.count: # 自动创建mlogbw
|
||||
# 先暂时不考虑合并与拆分
|
||||
mlogbout.count_real = wm_in.count
|
||||
mlogbout.save()
|
||||
m_out_t = material_out.tracking
|
||||
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})
|
||||
if m_out_t == Material.MA_TRACKING_SINGLE:
|
||||
Mlogbw.objects.get_or_create(wpr=wpr, mlogb=mlogbout, defaults={"number": wpr.number})
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue