diff --git a/apps/pum/views.py b/apps/pum/views.py index 8630187a..34453471 100644 --- a/apps/pum/views.py +++ b/apps/pum/views.py @@ -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: