feat: mlogbw支持批量创建

This commit is contained in:
caoqianming 2025-04-27 14:12:37 +08:00
parent 8a83f8b7d8
commit cd0045c561
1 changed files with 42 additions and 37 deletions

View File

@ -711,6 +711,11 @@ class MlogbwViewSet(CustomModelViewSet):
@transaction.atomic
def perform_create(self, serializer):
ins:Mlogbw = serializer.save()
if isinstance(ins, list):
insx = ins
else:
insx = [ins]
for ins in insx:
route:Route = ins.mlogb.mlog.route
mlogb:Mlogb = ins.mlogb
Mlogbw.cal_count_notok(mlogb)