sale audit bug

This commit is contained in:
caoqianming 2021-12-07 10:32:48 +08:00
parent 8e3ab103dd
commit 6ee7c46d7d
1 changed files with 4 additions and 4 deletions

View File

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