feat: base 优化system事务处理

This commit is contained in:
caoqianming 2025-09-17 12:51:20 +08:00
parent 94f87df707
commit c2deb0ee45
1 changed files with 0 additions and 2 deletions

View File

@ -275,13 +275,11 @@ class DeptCreateUpdateSerializer(CustomModelSerializer):
model = Dept
exclude = EXCLUDE_FIELDS + ['third_info']
@transaction.atomic
def create(self, validated_data):
ins = super().create(validated_data)
sync_dahua_dept(ins)
return ins
@transaction.atomic
def update(self, instance, validated_data):
ins = super().update(instance, validated_data)
sync_dahua_dept(ins)