未审核不可装箱
This commit is contained in:
parent
8eea8e956e
commit
c3a6fa7441
|
@ -269,7 +269,7 @@ class SubProductionPlanViewSet(CreateUpdateModelAMixin, ListModelMixin, UpdateMo
|
|||
obj.save()
|
||||
return Response(TestRecordDetailBaseSerializer(instance=tr).data)
|
||||
|
||||
@action(methods=['post'], detail=True, perms_map={'post':'*'}, serializer_class=FirstTestAuditSerializer)
|
||||
@action(methods=['post'], detail=True, perms_map={'post':'first_audit'}, serializer_class=FirstTestAuditSerializer)
|
||||
@transaction.atomic
|
||||
def first_audit(self, request, pk=None):
|
||||
"""
|
||||
|
|
|
@ -162,8 +162,8 @@ class SaleProductViewSet(ListModelMixin, DestroyModelMixin, CreateModelMixin, Ge
|
|||
})
|
||||
return Response(SaleProductPackDetailSerializer(instance=obj).data)
|
||||
elif request.method == 'POST':
|
||||
if obj.sale.is_audited:
|
||||
raise exceptions.APIException('该销售记录已审核,不可装箱')
|
||||
if not obj.sale.is_audited:
|
||||
raise exceptions.APIException('该销售记录未审核,不可装箱')
|
||||
serializer = SaleProductPackSerializer(data=request.data)
|
||||
serializer.is_valid(raise_exception=True)
|
||||
vdata = serializer.validated_data
|
||||
|
|
|
@ -298,7 +298,7 @@ class WProductViewSet(ListModelMixin, RetrieveModelMixin, GenericViewSet):
|
|||
WpmService.add_wproduct_flow_log(i, 'putins')
|
||||
return Response()
|
||||
|
||||
@action(methods=['post'], detail=True, perms_map={'post': 'wp_putin'}, serializer_class=WproductPutInSerializer)
|
||||
@action(methods=['post'], detail=True, perms_map={'post': 'wp_putins'}, serializer_class=WproductPutInSerializer)
|
||||
@transaction.atomic
|
||||
def putin(self, request, pk=None):
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue