diff --git a/hb_server/apps/sam/views.py b/hb_server/apps/sam/views.py index 8269505..55d3c21 100644 --- a/hb_server/apps/sam/views.py +++ b/hb_server/apps/sam/views.py @@ -155,7 +155,7 @@ class SaleViewSet(CreateUpdateCustomMixin, ListModelMixin, RetrieveModelMixin, C fifoitem.fifo = fifo fifoitem.save() items_p = ips.filter(warehouse=warehouse, batch=i['batch']) - ips = [] + ipxs = [] for i in items_p: # 创建入库明细半成品 ip = {} @@ -163,10 +163,10 @@ class SaleViewSet(CreateUpdateCustomMixin, ListModelMixin, RetrieveModelMixin, C ip['number'] = i.number ip['material'] = i.material ip['iproduct'] = i - ips.append(FIFOItemProduct(**ip)) - FIFOItemProduct.objects.bulk_create(ips) + ipxs.append(FIFOItemProduct(**ip)) + FIFOItemProduct.objects.bulk_create(ipxs) # 更新成品库情况 - IProduct.objects.filter(sale_iproduct__sale=obj).update(is_saled=True) + ips.update(is_saled=True) # 更新库存 update_inm(fifo) return Response()