sale audit bug
This commit is contained in:
parent
8e3ab103dd
commit
6ee7c46d7d
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue