rpj create 返回id
This commit is contained in:
parent
c068885888
commit
62299f4d85
|
@ -117,12 +117,12 @@ class RemployeeViewSet(CustomModelViewSet):
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
vdata = serializer.validated_data
|
vdata = serializer.validated_data
|
||||||
if user.type == 'remployee': # 如果是相关方账号
|
if user.type == 'remployee': # 如果是相关方账号
|
||||||
serializer.save(rparty=user.belong_dept.rparty)
|
ins = serializer.save(rparty=user.belong_dept.rparty)
|
||||||
else:
|
else:
|
||||||
if 'rparty' not in vdata:
|
if 'rparty' not in vdata:
|
||||||
raise ParseError('未指定相关方')
|
raise ParseError('未指定相关方')
|
||||||
serializer.save()
|
ins = serializer.save()
|
||||||
return Response(serializer.data, status=201)
|
return Response({"id": ins.id}, status=201)
|
||||||
|
|
||||||
|
|
||||||
class RcertificateViewSet(CustomModelViewSet):
|
class RcertificateViewSet(CustomModelViewSet):
|
||||||
|
@ -171,7 +171,7 @@ class RpjViewSet(CustomModelViewSet):
|
||||||
# 同步创建需要提交的资料
|
# 同步创建需要提交的资料
|
||||||
for i in Dictionary.objects.filter(type__code='rparty_file_cate').order_by('sort'):
|
for i in Dictionary.objects.filter(type__code='rparty_file_cate').order_by('sort'):
|
||||||
Rpjfile.objects.create(rpj=ins, file_cate=i)
|
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):
|
def update(self, request, *args, **kwargs):
|
||||||
obj = self.get_object()
|
obj = self.get_object()
|
||||||
|
|
Loading…
Reference in New Issue