功能变化: 部门新增优化
parent
7efc55091b
commit
58be00d1c0
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue