From 62299f4d856f8aa9b537cd4945d87be179579035 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 10 Oct 2022 15:22:28 +0800 Subject: [PATCH] =?UTF-8?q?rpj=20create=20=E8=BF=94=E5=9B=9Eid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/rpm/views.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/rpm/views.py b/apps/rpm/views.py index 25de5fb6..83ab804f 100644 --- a/apps/rpm/views.py +++ b/apps/rpm/views.py @@ -117,12 +117,12 @@ class RemployeeViewSet(CustomModelViewSet): serializer.is_valid(raise_exception=True) vdata = serializer.validated_data if user.type == 'remployee': # 如果是相关方账号 - serializer.save(rparty=user.belong_dept.rparty) + ins = serializer.save(rparty=user.belong_dept.rparty) else: if 'rparty' not in vdata: raise ParseError('未指定相关方') - serializer.save() - return Response(serializer.data, status=201) + ins = serializer.save() + return Response({"id": ins.id}, status=201) class RcertificateViewSet(CustomModelViewSet): @@ -171,7 +171,7 @@ class RpjViewSet(CustomModelViewSet): # 同步创建需要提交的资料 for i in Dictionary.objects.filter(type__code='rparty_file_cate').order_by('sort'): Rpjfile.objects.create(rpj=ins, file_cate=i) - return Response(status=201) + return Response(status=201, data = {'id': ins.id}) def update(self, request, *args, **kwargs): obj = self.get_object()