Refactor schema names for job swagger 05/29905/1
authorfengyuanxing <feng.yuanxing@zte.com.cn>
Thu, 1 Feb 2018 01:39:45 +0000 (09:39 +0800)
committerfengyuanxing <feng.yuanxing@zte.com.cn>
Thu, 1 Feb 2018 01:39:45 +0000 (09:39 +0800)
Change-Id: I786d13be423c74e608a5c2d26952071fae164720
Issue-ID: VFC-677
Signed-off-by: fengyuanxing <feng.yuanxing@zte.com.cn>
catalog/jobs/views.py
catalog/serializers.py

index e077fc4..89b5f08 100644 (file)
@@ -22,8 +22,8 @@ from rest_framework import status
 from catalog.jobs.job_get import GetJobInfoService
 from catalog.pub.utils.jobutil import JobUtil
 from catalog.pub.utils.values import ignore_case_get
-from catalog.serializers import PostResponseSerializer
-from catalog.serializers import GetJobResponseResultSerializer
+from catalog.serializers import GetJobResponseSerializer
+from catalog.serializers import PostJobResponseResultSerializer
 from catalog.serializers import PostJobRequestSerializer
 
 logger = logging.getLogger(__name__)
@@ -46,13 +46,13 @@ class JobView(APIView):
         operation_description="Get job status",
         manual_parameters=[input_job_id, input_response_id],
         responses={
-            status.HTTP_200_OK: PostResponseSerializer(),
-            status.HTTP_500_INTERNAL_SERVER_ERROR: GetJobResponseResultSerializer()
+            status.HTTP_200_OK: GetJobResponseSerializer(),
+            status.HTTP_500_INTERNAL_SERVER_ERROR: PostJobResponseResultSerializer()
         })
     def get(self, request, job_id):
         response_id = ignore_case_get(request.META, 'responseId')
         ret = GetJobInfoService(job_id, response_id).do_biz()
-        response_serializer = PostResponseSerializer(data=ret)
+        response_serializer = GetJobResponseSerializer(data=ret)
         isValid = response_serializer.is_valid()
         if not isValid:
             response = self.handleValidatonError(response_serializer, False)
@@ -67,8 +67,8 @@ class JobView(APIView):
         operation_description="Update job status",
         manual_parameters=[input_job_id],
         responses={
-            status.HTTP_202_ACCEPTED: GetJobResponseResultSerializer(),
-            status.HTTP_500_INTERNAL_SERVER_ERROR: GetJobResponseResultSerializer()
+            status.HTTP_202_ACCEPTED: PostJobResponseResultSerializer(),
+            status.HTTP_500_INTERNAL_SERVER_ERROR: PostJobResponseResultSerializer()
         }
     )
     def post(self, request, job_id):
@@ -96,7 +96,7 @@ class JobView(APIView):
             response = Response(
                 data={'result': 'ok'},
                 status=status.HTTP_202_ACCEPTED)
-            response_serializer = GetJobResponseResultSerializer(
+            response_serializer = PostJobResponseResultSerializer(
                 data=response.data)
             isValid = response_serializer.is_valid()
             if not isValid:
index 24362f2..d44e21c 100644 (file)
@@ -44,7 +44,7 @@ class JobResponseDescriptorSerializer(serializers.Serializer):
         many=True, help_text="Response History List", required=False)
 
 
-class PostResponseSerializer(serializers.Serializer):
+class GetJobResponseSerializer(serializers.Serializer):
     jobId = serializers.CharField(
         help_text="Job Id",
         required=False)
@@ -52,7 +52,7 @@ class PostResponseSerializer(serializers.Serializer):
         help_text="Job Response Descriptor", required=False)
 
 
-class GetJobResponseResultSerializer(serializers.Serializer):
+class PostJobResponseResultSerializer(serializers.Serializer):
     result = serializers.CharField(help_text="Result", required=True)
     msg = serializers.CharField(help_text="Message", required=False)