功能变化: 部门新增优化

pull/84/head
猿小天 2023-01-02 13:35:55 +08:00
parent 7efc55091b
commit 58be00d1c0
1 changed files with 3 additions and 8 deletions

View File

@ -105,15 +105,10 @@ class DeptCreateUpdateSerializer(CustomModelSerializer):
部门管理 创建/更新时的列化器
"""
def validate_parent(self, value):
"""
如果没有上级部门,则上级部门为创建者的部门
"""
if value is None:
value = self.request.user.dept_id
return value
def create(self, validated_data):
value = validated_data.get('parent',None)
if value is None:
validated_data['parent'] = self.request.user.dept
instance = super().create(validated_data)
instance.dept_belong_id = instance.id
instance.save()