feat: 优化mlogbw bulk update 3

This commit is contained in:
caoqianming 2025-08-27 10:07:35 +08:00
parent 3e8bce688a
commit 9ce5d29fa6
1 changed files with 3 additions and 3 deletions

View File

@ -971,9 +971,9 @@ class MlogbwViewSet(CustomModelViewSet):
def after_bulk_update(self, objs):
mlogbIds = list(set([obj["mlogb"] for obj in objs]))
for mlogbId in mlogbIds:
mlogbw = Mlogbw.objects.get(id=mlogbId)
Mlogbw.cal_count_notok(mlogbw.mlogb)
mlog = mlogbw.mlogb.mlog
mlogb = Mlogb.objects.get(id=mlogbId)
Mlogbw.cal_count_notok(mlogb)
mlog = mlogb.mlog
mlog.cal_mlog_count_from_mlogb()
@transaction.atomic