1
0
forked from erp-dev/erp

fix: added merchant_id to printing_order and plate_order

This commit is contained in:
2026-01-14 14:26:03 +08:00
parent 3e75328156
commit fae667c965
20 changed files with 1049 additions and 17 deletions

View File

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