|
@@ -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)
|