修改bug
This commit is contained in:
parent
6ff8b117c0
commit
eb4cdf5d2b
|
@ -609,13 +609,13 @@ class OperationViewSet(ListModelMixin, RetrieveModelMixin, CreateModelMixin, Upd
|
|||
step = op.step
|
||||
if op.is_submited:
|
||||
raise exceptions.APIException('该操作已提交')
|
||||
omis = OperationMaterial.objects.filter(operation=op,
|
||||
type=SubprodctionMaterial.SUB_MA_TYPE_IN)
|
||||
omos = OperationMaterial.objects.filter(operation=op,
|
||||
type=SubprodctionMaterial.SUB_MA_TYPE_OUT)
|
||||
# 校验消耗产出是否正确填写
|
||||
if op.step.type == Step.STEP_TYPE_DIV:
|
||||
omis = OperationMaterial.objects.filter(operation=op,
|
||||
type=SubprodctionMaterial.SUB_MA_TYPE_IN)
|
||||
sps_omi_l = omis.values_list('subproduction_plan', flat=True)
|
||||
omos = OperationMaterial.objects.filter(operation=op,
|
||||
type=SubprodctionMaterial.SUB_MA_TYPE_OUT)
|
||||
sps_omo_l = omos.filter(use_scrap=False).values_list('subproduction_plan', flat=True)
|
||||
if set(list(sps_omi_l)) != set(list(sps_omo_l)):
|
||||
raise exceptions.APIException('消耗与产出不一致')
|
||||
|
|
Loading…
Reference in New Issue