소스 검색

订单审批

wushaodong 3 년 전
부모
커밋
474685c6e1
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      apps/order/views.py

+ 5 - 0
apps/order/views.py

@@ -207,11 +207,16 @@ class OrderViewSet(CustomModelViewSet):
             return response_ok(result)
 
     def create(self, request, *args, **kwargs):
+        seller_tel = request.POST.get('seller_tel')
         try:
             with transaction.atomic():
                 serializer = self.get_serializer(data=request.data)
                 if serializer.is_valid(raise_exception=True):
                     instance = serializer.save()
+                    seller = User.objects.filter(username=seller_tel).first()
+                    if seller:
+                        instance.seller = seller
+                        instance.save()
                     BizLog.objects.addnew(self.request.user, BizLog.INSERT,
                                           u'添加订单[%s],id=%d' % (instance.name, instance.id), request.data)
                     return response_ok(instance.id)