feat: mlogbout单个产品不支持直接修改
This commit is contained in:
parent
f0cacf6777
commit
108fe0ae9f
|
@ -746,6 +746,9 @@ class MlogbOutViewSet(UpdateModelMixin, CustomGenericViewSet):
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
def perform_update(self, serializer):
|
def perform_update(self, serializer):
|
||||||
|
material_out = serializer.validated_data.get('material_out')
|
||||||
|
if material_out and material_out.tracking == Material.MA_TRACKING_SINGLE:
|
||||||
|
raise ParseError("单件产品不支持直接修改")
|
||||||
ins:Mlogb = serializer.save()
|
ins:Mlogb = serializer.save()
|
||||||
ins.mlog.cal_mlog_count_from_mlogb()
|
ins.mlog.cal_mlog_count_from_mlogb()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue