夹层后检验bug
This commit is contained in:
parent
0fbfcf2075
commit
8eea8e956e
|
@ -54,6 +54,10 @@ class WpmService(object):
|
|||
if wproduct.act_state == WProduct.WPR_ACT_STATE_TORETEST: # 复检
|
||||
wproduct.act_state = WProduct.WPR_ACT_STATE_DOWAIT
|
||||
|
||||
elif wproduct.act_state == WProduct.WPR_ACT_STATE_TOTEST and \
|
||||
wproduct.subproduction_plan.subproduction.need_combtest : # 配置中需要质检
|
||||
wproduct.act_state = WProduct.WPR_ACT_STATE_TOCOMBTEST
|
||||
|
||||
elif wproduct.act_state == WProduct.WPR_ACT_STATE_TOTEST and \
|
||||
test.is_midtesting is True:
|
||||
wproduct.act_state = WProduct.WPR_ACT_STATE_DOWAIT
|
||||
|
@ -62,9 +66,7 @@ class WpmService(object):
|
|||
elif wproduct.act_state == WProduct.WPR_ACT_STATE_TOTEST and wproduct.material.type == Material.MA_TYPE_GOOD: # 成品检验
|
||||
wproduct.act_state = WProduct.WPR_ACT_STATE_TOFINALTEST
|
||||
|
||||
elif wproduct.act_state == WProduct.WPR_ACT_STATE_TOTEST and \
|
||||
wproduct.subproduction_plan.subproduction.need_combtest : # 配置中需要质检
|
||||
wproduct.act_state = WProduct.WPR_ACT_STATE_TOCOMBTEST
|
||||
|
||||
else:
|
||||
wproduct.act_state = WProduct.WPR_ACT_STATE_OK
|
||||
if wproduct.number is None: # 产生半成品编号
|
||||
|
|
|
@ -817,7 +817,7 @@ class OperationWproductViewSet(ListModelMixin, DestroyModelMixin, UpdateModelMix
|
|||
raise exceptions.APIException('该操作已提交')
|
||||
instance.delete()
|
||||
wp = instance.wproduct
|
||||
wp.state = WProduct.WPR_ACT_STATE_DOWAIT
|
||||
wp.act_state = WProduct.WPR_ACT_STATE_DOWAIT
|
||||
wp.operation = None
|
||||
wp.save()
|
||||
return Response()
|
||||
|
|
Loading…
Reference in New Issue