forked from erp-dev/erp
fix: added merchant_id to printing_order and plate_order
This commit is contained in:
@@ -740,9 +740,13 @@ class PlateOrderViewSet(LimitedModelViewSet):
|
||||
|
||||
def perform_create(self, serializer):
|
||||
"""
|
||||
创建时自动绑定创建人(created_by),不允许前端传参控制。
|
||||
创建时自动绑定创建人(created_by)和商户(merchant),不允许前端传参控制。
|
||||
"""
|
||||
serializer.save(created_by=self.request.user)
|
||||
user = self.request.user
|
||||
merchant = None
|
||||
if hasattr(user, 'employee') and user.employee and user.employee.merchant:
|
||||
merchant = user.employee.merchant
|
||||
serializer.save(created_by=user, merchant=merchant)
|
||||
|
||||
@action(detail=True, methods=['post'])
|
||||
def invalidate(self, request, pk=None):
|
||||
|
||||
Reference in New Issue
Block a user