feat: 批次追踪链优化2
This commit is contained in:
parent
17284dcf4f
commit
79f1322c27
|
@ -757,9 +757,11 @@ 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():
|
||||||
source.delete()
|
if source.mio is None and source.mioitem is None:
|
||||||
|
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():
|
||||||
target.delete()
|
if target.mio is None and target.mioitem is None:
|
||||||
|
target.delete()
|
||||||
if mlog:
|
if mlog:
|
||||||
logs = cls.objects.filter(mlog=mlog)
|
logs = cls.objects.filter(mlog=mlog)
|
||||||
for log in logs:
|
for log in logs:
|
||||||
|
@ -767,9 +769,11 @@ 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():
|
||||||
source.delete()
|
if source.mio is None and source.mioitem is None:
|
||||||
|
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():
|
||||||
target.delete()
|
if target.mio is None and target.mioitem is None:
|
||||||
|
target.delete()
|
||||||
if mio:
|
if mio:
|
||||||
BatchSt.objects.filter(mio=mio).delete()
|
BatchSt.objects.filter(mio=mio).delete()
|
||||||
if mioitem:
|
if mioitem:
|
||||||
|
|
Loading…
Reference in New Issue