From 1caba24321943c81d3f42bb66fb4357f5da016a3 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 11 Sep 2024 16:20:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20ftestwork=20belong=5Fdept=E9=BB=98?= =?UTF-8?q?=E8=AE=A4test=5Fuser=20=E6=89=80=E5=9C=A8=E9=83=A8=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/qm/filters.py | 2 +- apps/qm/serializers.py | 2 ++ apps/wpm/datax.py | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/qm/filters.py b/apps/qm/filters.py index e2c1d069..1ac42ff8 100644 --- a/apps/qm/filters.py +++ b/apps/qm/filters.py @@ -34,5 +34,5 @@ class FtestWorkFilter(filters.FilterSet): "mb": ["exact"], "batch": ["exact"], "type": ["exact"], - "type2": ["exact"], + "type2": ["exact"], } \ No newline at end of file diff --git a/apps/qm/serializers.py b/apps/qm/serializers.py index b5f941c2..ddde6b20 100644 --- a/apps/qm/serializers.py +++ b/apps/qm/serializers.py @@ -96,6 +96,8 @@ class FtestWorkCreateUpdateSerializer(CustomModelSerializer): attrs['batch'] = attrs['mb'].batch else: raise ValidationError('请选择车间/仓库库存') + if attrs['test_user']: + attrs['belong_dept'] = attrs['test_user'].belong_dept return attrs diff --git a/apps/wpm/datax.py b/apps/wpm/datax.py index 2637fa14..560b808a 100644 --- a/apps/wpm/datax.py +++ b/apps/wpm/datax.py @@ -110,3 +110,7 @@ class AnaViewSet(GenericViewSet): return Response(ret) + perms_map = {} + @action(methods=['post'], detail=False, perms_map={'post': '*'}, serializer_class=Serializer) + def equip_last_mlog(self, request): + pass