fix: add_from_planitems bug
This commit is contained in:
parent
3a224eafec
commit
af920a66f7
|
|
@ -157,8 +157,7 @@ class PuOrderItemViewSet(CustomModelViewSet):
|
||||||
puorder = vdata['pu_order']
|
puorder = vdata['pu_order']
|
||||||
if puorder.state != PuOrder.PUORDER_CREATE:
|
if puorder.state != PuOrder.PUORDER_CREATE:
|
||||||
raise ParseError('该采购订单不可用')
|
raise ParseError('该采购订单不可用')
|
||||||
puplanitems = PuPlanItem.objects.filter(id__in=vdata['pu_planitems'])
|
for item in vdata['pu_planitems']:
|
||||||
for item in puplanitems:
|
|
||||||
if item.pu_plan.state == PuPlan.PUPLAN_CREATE:
|
if item.pu_plan.state == PuPlan.PUPLAN_CREATE:
|
||||||
raise ParseError('存在不可选择的计划明细')
|
raise ParseError('存在不可选择的计划明细')
|
||||||
if item.pu_order and item.pu_order.state != PuOrder.PUORDER_CREATE:
|
if item.pu_order and item.pu_order.state != PuOrder.PUORDER_CREATE:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue