add errorType
Showing
3 changed files
with
22 additions
and
0 deletions
| ... | @@ -7,4 +7,5 @@ urlpatterns = [ | ... | @@ -7,4 +7,5 @@ urlpatterns = [ |
| 7 | path(r'settlement/v1', views.SECompareView.as_view()), | 7 | path(r'settlement/v1', views.SECompareView.as_view()), |
| 8 | path(r'offline/v1', views.CompareOfflineView.as_view()), | 8 | path(r'offline/v1', views.CompareOfflineView.as_view()), |
| 9 | path(r'result', views.CompareResultView.as_view()), | 9 | path(r'result', views.CompareResultView.as_view()), |
| 10 | path(r'resources', views.ResourcesView.as_view()), | ||
| 10 | ] | 11 | ] | ... | ... |
| ... | @@ -58,3 +58,11 @@ class WorkflowName(NamedEnum): | ... | @@ -58,3 +58,11 @@ class WorkflowName(NamedEnum): |
| 58 | NORMAL = (0, 'Normal BS') | 58 | NORMAL = (0, 'Normal BS') |
| 59 | MOBILE = (1, 'Mobile BS') | 59 | MOBILE = (1, 'Mobile BS') |
| 60 | 60 | ||
| 61 | |||
| 62 | class ErrorType(NamedEnum): | ||
| 63 | OCR = (0, 'OCR识别错误') | ||
| 64 | INPUT = (1, '输入比对信息错误') | ||
| 65 | NF = (2, '相关文件未找到') | ||
| 66 | IMAGE = (3, '图片问题') | ||
| 67 | OTHER = (4, '其他') | ||
| 68 | ... | ... |
| ... | @@ -31,6 +31,7 @@ from .models import ( | ... | @@ -31,6 +31,7 @@ from .models import ( |
| 31 | HILCACompareResult, | 31 | HILCACompareResult, |
| 32 | HILSECompareResult, | 32 | HILSECompareResult, |
| 33 | ) | 33 | ) |
| 34 | from .named_enum import ErrorType | ||
| 34 | from .mixins import DocHandler | 35 | from .mixins import DocHandler |
| 35 | from . import consts | 36 | from . import consts |
| 36 | from apps.account.authentication import OAuth2AuthenticationWithUser | 37 | from apps.account.authentication import OAuth2AuthenticationWithUser |
| ... | @@ -822,3 +823,15 @@ class CompareResultView(GenericView): | ... | @@ -822,3 +823,15 @@ class CompareResultView(GenericView): |
| 822 | # """.format(body_html) | 823 | # """.format(body_html) |
| 823 | # return HttpResponse(html) | 824 | # return HttpResponse(html) |
| 824 | 825 | ||
| 826 | |||
| 827 | class ResourcesView(GenericView): | ||
| 828 | permission_classes = [] | ||
| 829 | authentication_classes = [] | ||
| 830 | |||
| 831 | def get(self, request): | ||
| 832 | error_type = ErrorType.get_mappings() | ||
| 833 | resources = { | ||
| 834 | 'error_type': error_type | ||
| 835 | } | ||
| 836 | return response.ok(data=resources) | ||
| 837 | ... | ... |
-
Please register or sign in to post a comment