fix: 先注释mioitemw

This commit is contained in:
caoqianming 2025-01-02 10:44:53 +08:00
parent 37a6f37af5
commit 64fc04d368
1 changed files with 18 additions and 18 deletions

View File

@ -329,22 +329,22 @@ class MIOItemwViewSet(CustomGenericViewSet):
queryset = MIOItemw.objects.all()
serializer_class = MIOItemwSerializer
@action(methods=['post'], detail=True, perms_map={'post': 'mioitem.test'}, serializer_class=MIOItemwTestSerializer)
@transaction.atomic
def test(self, request, *args, **kwargs):
"""单个检验
单个检验
"""
ins: MIOItemw = self.get_object()
if ins.test_time is not None:
raise ParseError("该单件已检验")
sr = MIOItemwTestSerializer(instance=ins, data=request.data)
sr.is_valid(raise_exception=True)
sr.save()
if ins.mioitem.mio.submit_time is not None:
# 已提交需要更新库存
# todo
pass
return Response()
# @action(methods=['post'], detail=True, perms_map={'post': 'mioitem.test'}, serializer_class=MIOItemwTestSerializer)
# @transaction.atomic
# def test(self, request, *args, **kwargs):
# """单个检验
#
# 单个检验
# """
# ins: MIOItemw = self.get_object()
# if ins.test_time is not None:
# raise ParseError("该单件已检验")
# sr = MIOItemwTestSerializer(instance=ins, data=request.data)
# sr.is_valid(raise_exception=True)
# sr.save()
# if ins.mioitem.mio.submit_time is not None:
# # 已提交需要更新库存
# # todo
# pass
# return Response()