diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 24c63327..0e237039 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -1843,6 +1843,7 @@ class MlogQuickSerializer(serializers.Serializer): route = serializers.CharField(label="工艺步骤ID", required=False) mtask = serializers.CharField(label="任务ID", required=False) handle_user = serializers.CharField(label="操作人员ID") + supplier = serializers.CharField(label="外协单位ID", required=False) class BatchChangeSerializer(serializers.Serializer): diff --git a/apps/wpm/views.py b/apps/wpm/views.py index 0b2db844..0ca48204 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -658,6 +658,8 @@ class MlogViewSet(CustomModelViewSet): mloginit_data["equipment"] = vdata["equipment"] if "team" in vdata: mloginit_data["team"] = vdata["team"] + if "supplier" in vdata: + mloginit_data["supplier"] = vdata["supplier"] sr_1 = MlogInitSerializer(data=mloginit_data, request=request) sr_1.is_valid(raise_exception=True) mlog: Mlog = sr_1.save()