功能变化: 部门新增优化
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):
|
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 = super().create(validated_data)
|
||||||
instance.dept_belong_id = instance.id
|
instance.dept_belong_id = instance.id
|
||||||
instance.save()
|
instance.save()
|
||||||
|
|
Loading…
Reference in New Issue