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