feat: 批次追踪链优化2
This commit is contained in:
parent
17284dcf4f
commit
79f1322c27
|
|
@ -757,8 +757,10 @@ class BatchLog(BaseModel):
|
||||||
target = log.target
|
target = log.target
|
||||||
log.delete()
|
log.delete()
|
||||||
if not BatchLog.objects.filter(Q(source=source) | Q(target=source)).exists():
|
if not BatchLog.objects.filter(Q(source=source) | Q(target=source)).exists():
|
||||||
|
if source.mio is None and source.mioitem is None:
|
||||||
source.delete()
|
source.delete()
|
||||||
if not BatchLog.objects.filter(Q(source=target) | Q(target=target)).exists():
|
if not BatchLog.objects.filter(Q(source=target) | Q(target=target)).exists():
|
||||||
|
if target.mio is None and target.mioitem is None:
|
||||||
target.delete()
|
target.delete()
|
||||||
if mlog:
|
if mlog:
|
||||||
logs = cls.objects.filter(mlog=mlog)
|
logs = cls.objects.filter(mlog=mlog)
|
||||||
|
|
@ -767,8 +769,10 @@ class BatchLog(BaseModel):
|
||||||
target = log.target
|
target = log.target
|
||||||
log.delete()
|
log.delete()
|
||||||
if not BatchLog.objects.filter(Q(source=source) | Q(target=source)).exists():
|
if not BatchLog.objects.filter(Q(source=source) | Q(target=source)).exists():
|
||||||
|
if source.mio is None and source.mioitem is None:
|
||||||
source.delete()
|
source.delete()
|
||||||
if not BatchLog.objects.filter(Q(source=target) | Q(target=target)).exists():
|
if not BatchLog.objects.filter(Q(source=target) | Q(target=target)).exists():
|
||||||
|
if target.mio is None and target.mioitem is None:
|
||||||
target.delete()
|
target.delete()
|
||||||
if mio:
|
if mio:
|
||||||
BatchSt.objects.filter(mio=mio).delete()
|
BatchSt.objects.filter(mio=mio).delete()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue