fix:外协快速报工

This commit is contained in:
shijing 2026-08-13 08:59:58 +08:00
parent 0936687b1e
commit 6e9641f58a
2 changed files with 3 additions and 0 deletions

View File

@ -1843,6 +1843,7 @@ class MlogQuickSerializer(serializers.Serializer):
route = serializers.CharField(label="工艺步骤ID", required=False) route = serializers.CharField(label="工艺步骤ID", required=False)
mtask = serializers.CharField(label="任务ID", required=False) mtask = serializers.CharField(label="任务ID", required=False)
handle_user = serializers.CharField(label="操作人员ID") handle_user = serializers.CharField(label="操作人员ID")
supplier = serializers.CharField(label="外协单位ID", required=False)
class BatchChangeSerializer(serializers.Serializer): class BatchChangeSerializer(serializers.Serializer):

View File

@ -658,6 +658,8 @@ class MlogViewSet(CustomModelViewSet):
mloginit_data["equipment"] = vdata["equipment"] mloginit_data["equipment"] = vdata["equipment"]
if "team" in vdata: if "team" in vdata:
mloginit_data["team"] = vdata["team"] mloginit_data["team"] = vdata["team"]
if "supplier" in vdata:
mloginit_data["supplier"] = vdata["supplier"]
sr_1 = MlogInitSerializer(data=mloginit_data, request=request) sr_1 = MlogInitSerializer(data=mloginit_data, request=request)
sr_1.is_valid(raise_exception=True) sr_1.is_valid(raise_exception=True)
mlog: Mlog = sr_1.save() mlog: Mlog = sr_1.save()