feat: wpr分配出库对外编号 序列化器改动
This commit is contained in:
parent
84198f4d91
commit
5755c508d7
|
@ -32,6 +32,11 @@ class WprNewSerializer(serializers.Serializer):
|
|||
material_start = serializers.CharField(label="物料ID")
|
||||
|
||||
|
||||
class WproutSerializer(serializers.ListSerializer):
|
||||
class WproutSerializer(serializers.Serializer):
|
||||
id = serializers.CharField(label="wprId")
|
||||
number_out = serializers.CharField(label="对外编号")
|
||||
number_out = serializers.CharField(label="对外编号")
|
||||
|
||||
|
||||
class WproutListSerializer(serializers.Serializer):
|
||||
items = WproutSerializer(many=True)
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ from apps.utils.viewsets import CustomModelViewSet, CustomGenericViewSet
|
|||
from apps.utils.mixins import CustomListModelMixin, RetrieveModelMixin, ComplexQueryMixin
|
||||
|
||||
from apps.wpmw.models import Wpr, WprDefect
|
||||
from apps.wpmw.serializers import WprSerializer, WprNewSerializer, WprDetailSerializer, WproutSerializer
|
||||
from apps.wpmw.serializers import WprSerializer, WprNewSerializer, WprDetailSerializer, WproutListSerializer
|
||||
from rest_framework.response import Response
|
||||
from apps.mtm.models import Material
|
||||
from rest_framework.exceptions import ParseError
|
||||
|
@ -70,7 +70,7 @@ class WprViewSet(CustomListModelMixin, RetrieveModelMixin, ComplexQueryMixin, Cu
|
|||
else:
|
||||
return Response({"number_out_last": None})
|
||||
|
||||
@action(methods=['post'], detail=False, perms_map={'post': '*'}, serializer_class=WproutSerializer)
|
||||
@action(methods=['post'], detail=False, perms_map={'post': '*'}, serializer_class=WproutListSerializer)
|
||||
@transaction.atomic
|
||||
def assgin_number_out(self, request, *args, **kwargs):
|
||||
"""分配出库对外编号
|
||||
|
|
Loading…
Reference in New Issue