fix: add_from_planitems bug

This commit is contained in:
caoqianming 2023-10-12 08:34:07 +08:00
parent 3a224eafec
commit af920a66f7
1 changed files with 1 additions and 2 deletions

View File

@ -157,8 +157,7 @@ class PuOrderItemViewSet(CustomModelViewSet):
puorder = vdata['pu_order']
if puorder.state != PuOrder.PUORDER_CREATE:
raise ParseError('该采购订单不可用')
puplanitems = PuPlanItem.objects.filter(id__in=vdata['pu_planitems'])
for item in puplanitems:
for item in vdata['pu_planitems']:
if item.pu_plan.state == PuPlan.PUPLAN_CREATE:
raise ParseError('存在不可选择的计划明细')
if item.pu_order and item.pu_order.state != PuOrder.PUORDER_CREATE: