This commit is contained in:
曹前明 2022-09-15 17:36:28 +08:00
parent 5acc65a6f0
commit fcffe29f05
1 changed files with 6 additions and 6 deletions

View File

@ -27,12 +27,12 @@ class RpartyCreateUpdateSerializer(CustomModelSerializer):
@transaction.atomic
def create(self, validated_data):
instance = super().create(validated_data)
dept = Dept.objects.get_or_create(name=instance.name,
defaults={
"name": instance.name,
"parent": instance.belong_dept,
"type": "rparty"
})
dept, _ = Dept.objects.get_or_create(name=instance.name,
defaults={
"name": instance.name,
"parent": instance.belong_dept,
"type": "rparty"
})
sync_dahua_dept(dept)
instance.dept = dept
instance.save()