From 161e6f78ade2eef0344a0c26036aa6468f4b1c92 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 18 Nov 2021 08:58:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=96=99bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hb_server/apps/wpm/serializers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hb_server/apps/wpm/serializers.py b/hb_server/apps/wpm/serializers.py index 488ceaa..980acfd 100644 --- a/hb_server/apps/wpm/serializers.py +++ b/hb_server/apps/wpm/serializers.py @@ -56,7 +56,8 @@ class PickSerializer(serializers.Serializer): i['count'] = len(i['iproducts']) isLowLevel = True if i['count']>0: - i.pop('iproducts', None) + if 'iproducts' in i: + iproducts = i.pop('iproducts') i['fifo'] = fifo i['is_testok'] = True # 默认检测合格 i['subproduction_plan'] = sp @@ -64,7 +65,7 @@ class PickSerializer(serializers.Serializer): # 创建再下一个层级 if isLowLevel: mls = [] - for m in i['iproducts']: + for m in iproducts: ml = {} ml['material'] = m.material ml['number'] = m.number