Merge branch 'master' of https://e.coding.net/dvadmin/dvadmin3/dvadmin3
This commit is contained in:
@@ -69,7 +69,8 @@ class DeptCreateUpdateSerializer(CustomModelSerializer):
|
||||
value = validated_data.get('parent', None)
|
||||
if value is None:
|
||||
validated_data['parent'] = self.request.user.dept
|
||||
last_sort = Dept.objects.filter(parent=self.request.user.dept).order_by('-sort').first().sort
|
||||
dept_obj = Dept.objects.filter(parent=self.request.user.dept).order_by('-sort').first()
|
||||
last_sort = dept_obj.sort if dept_obj else 0
|
||||
validated_data['sort'] = last_sort + 1
|
||||
instance = super().create(validated_data)
|
||||
instance.dept_belong_id = instance.id
|
||||
|
||||
@@ -50,7 +50,8 @@ class MenuCreateSerializer(CustomModelSerializer):
|
||||
name = serializers.CharField(required=False)
|
||||
|
||||
def create(self, validated_data):
|
||||
last_sort = Menu.objects.filter(parent_id=validated_data.get('parent', None)).order_by('-sort').first().sort
|
||||
menu_obj = Menu.objects.filter(parent_id=validated_data.get('parent', None)).order_by('-sort').first()
|
||||
last_sort = menu_obj.sort if menu_obj else 0
|
||||
validated_data['sort'] = last_sort + 1
|
||||
return super().create(validated_data)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user