fix: 获取可交接到的工段

This commit is contained in:
caoqianming 2025-02-07 10:12:27 +08:00
parent b96846d2c0
commit 2488e500ce
2 changed files with 3 additions and 3 deletions

View File

@ -935,6 +935,6 @@ class BatchStSerializer(CustomModelSerializer):
class HandoverMgroupSerializer(serializers.Serializer):
material_in = serializers.CharField(label="物料ID")
material = serializers.CharField(label="物料ID")
type = serializers.IntegerField(label="交送类型")

View File

@ -382,7 +382,7 @@ class HandoverViewSet(CustomModelViewSet):
handover_submit(ins, user, None)
return Response()
@action(methods=['post'], detail=True, perms_map={'post': '*'}, serializer_class=HandoverMgroupSerializer)
@action(methods=['post'], detail=False, perms_map={'post': '*'}, serializer_class=HandoverMgroupSerializer)
@transaction.atomic
def mgroups(self, request, *args, **kwargs):
"""获取可交接到的工段
@ -392,7 +392,7 @@ class HandoverViewSet(CustomModelViewSet):
sr = HandoverMgroupSerializer(data=request.data)
sr.is_valid(raise_exception=True)
vdata = sr.validated_data
materialInId = vdata['material_in']
materialInId = vdata['material']
type = vdata['type']
m_qs = Mgroup.objects.all()
if type in [Handover.H_NORMAL, Handover.H_CHANGE]: