fix: mlogbw create cal_count_notok bug
This commit is contained in:
parent
8b6d6fd668
commit
4823acb004
|
@ -892,14 +892,14 @@ class MlogbwViewSet(CustomModelViewSet):
|
||||||
else:
|
else:
|
||||||
if mlog != ins.mlogb.mlog:
|
if mlog != ins.mlogb.mlog:
|
||||||
raise ParseError("所有记录必须属于同一张日志")
|
raise ParseError("所有记录必须属于同一张日志")
|
||||||
route:Route = ins.mlogb.route
|
|
||||||
mlogb:Mlogb = ins.mlogb
|
mlogb:Mlogb = ins.mlogb
|
||||||
|
route:Route = mlogb.route
|
||||||
Mlogbw.cal_count_notok(mlogb)
|
Mlogbw.cal_count_notok(mlogb)
|
||||||
# 如果是输入且输出追踪到个,需同步创建
|
# 如果是输入且输出追踪到个,需同步创建
|
||||||
material_in:Material = mlogb.material_in
|
material_in:Material = mlogb.material_in
|
||||||
if material_in is not None:
|
if material_in is not None:
|
||||||
mlogb_qs = Mlogb.objects.filter(mlogb_from=mlogb)
|
mlogb_qs = Mlogb.objects.filter(mlogb_from=mlogb)
|
||||||
material_out:Material = mlogb.mlog.material_out
|
material_out:Material = route.material_out if route else material_in if mlog.is_fix is False else mlog.material_out
|
||||||
mtype = route.process.mtype if route.process else None
|
mtype = route.process.mtype if route.process else None
|
||||||
if mtype == Process.PRO_DIV:
|
if mtype == Process.PRO_DIV:
|
||||||
mlogbin = ins.mlogb
|
mlogbin = ins.mlogb
|
||||||
|
|
Loading…
Reference in New Issue