From c596e79350bd24979a4ee80ce09940cb063f7e3e Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 29 Dec 2021 10:16:54 +0800 Subject: [PATCH] genplan atomic --- hb_server/apps/pm/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hb_server/apps/pm/views.py b/hb_server/apps/pm/views.py index 9f3d8fd..48a49e5 100644 --- a/hb_server/apps/pm/views.py +++ b/hb_server/apps/pm/views.py @@ -21,6 +21,7 @@ from rest_framework.response import Response from rest_framework.decorators import action from django.db.models import F from utils.tools import ranstr +from django.db import transaction # Create your views here. def updateOrderPlanedCount(order): @@ -77,6 +78,7 @@ class ProductionPlanViewSet(CreateUpdateModelAMixin, ListModelMixin, CreateModel return Response() @action(methods=['post'], detail=True, perms_map={'post':'*'}, serializer_class=GenSubPlanSerializer) + @transaction.atomic def gen_subplan(self, request, pk=None): """ 生成子计划