e570a364 by 冯轩

FIX:参数校验

1 parent 75e94e77
...@@ -97,6 +97,18 @@ employee_args = { ...@@ -97,6 +97,18 @@ employee_args = {
97 'business_type': fields.Str(required=True, validate=validate.Length(max=64)), 97 'business_type': fields.Str(required=True, validate=validate.Length(max=64)),
98 } 98 }
99 99
100 q_gb_file_args = {
101 'file_path': fields.Str(required=True, validate=validate.Length(max=255)),
102 'business_type': fields.Str(required=True, validate=validate.Length(max=64)),
103 }
104
105 d_gb_file_args = {
106 'object_id': fields.Str(required=True, validate=validate.Length(max=64)),
107 'save_path': fields.Str(required=True, validate=validate.Length(max=255)),
108 'business_type': fields.Str(required=True, validate=validate.Length(max=64)),
109 }
110
111
100 go_args = { 112 go_args = {
101 'image': fields.Raw(required=True), 113 'image': fields.Raw(required=True),
102 } 114 }
...@@ -1884,7 +1896,7 @@ class SearchGBHistoryFileView(GenericView): ...@@ -1884,7 +1896,7 @@ class SearchGBHistoryFileView(GenericView):
1884 permission_classes = [IsAuthenticated] 1896 permission_classes = [IsAuthenticated]
1885 authentication_classes = [OAuth2AuthenticationWithUser] 1897 authentication_classes = [OAuth2AuthenticationWithUser]
1886 1898
1887 @use_args(employee_args, location='data') 1899 @use_args(q_gb_file_args, location='data')
1888 def post(self, request, args): 1900 def post(self, request, args):
1889 1901
1890 file_path = args.get('file_path') 1902 file_path = args.get('file_path')
...@@ -1922,7 +1934,7 @@ class DownloadGBHistoryFileView(GenericView): ...@@ -1922,7 +1934,7 @@ class DownloadGBHistoryFileView(GenericView):
1922 permission_classes = [IsAuthenticated] 1934 permission_classes = [IsAuthenticated]
1923 authentication_classes = [OAuth2AuthenticationWithUser] 1935 authentication_classes = [OAuth2AuthenticationWithUser]
1924 1936
1925 @use_args(employee_args, location='data') 1937 @use_args(d_gb_file_args, location='data')
1926 def post(self, request, args): 1938 def post(self, request, args):
1927 1939
1928 business_type = args.get('business_type') 1940 business_type = args.get('business_type')
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!