a7a8687b by 周伟奇

fxi auto

1 parent fdc07b8c
...@@ -5,6 +5,7 @@ from . import views ...@@ -5,6 +5,7 @@ from . import views
5 urlpatterns = [ 5 urlpatterns = [
6 path(r'v1', views.CompareView.as_view()), 6 path(r'v1', views.CompareView.as_view()),
7 path(r'settlement/v1', views.SECompareView.as_view()), 7 path(r'settlement/v1', views.SECompareView.as_view()),
8 path(r'settlement/auto/v1', views.AutoSettlementView.as_view()),
8 path(r'settlement/cms/v1', views.SECMSView.as_view()), 9 path(r'settlement/cms/v1', views.SECMSView.as_view()),
9 path(r'offline/v1', views.CompareOfflineView.as_view()), 10 path(r'offline/v1', views.CompareOfflineView.as_view()),
10 path(r'result', views.CompareResultView.as_view()), 11 path(r'result', views.CompareResultView.as_view()),
......
...@@ -2206,6 +2206,8 @@ RESULT_MAP = { ...@@ -2206,6 +2206,8 @@ RESULT_MAP = {
2206 2: False 2206 2: False
2207 } 2207 }
2208 2208
2209 RE_RESULT_MAP = {v: k for k, v in RESULT_MAP.items()}
2210
2209 RPA_RESULT_MAP = { 2211 RPA_RESULT_MAP = {
2210 0: None, 2212 0: None,
2211 1: 1, 2213 1: 1,
...@@ -2213,3 +2215,5 @@ RPA_RESULT_MAP = { ...@@ -2213,3 +2215,5 @@ RPA_RESULT_MAP = {
2213 3: 3, 2215 3: 3,
2214 } 2216 }
2215 2217
2218 RE_RPA_RESULT_MAP = {v: k for k, v in RPA_RESULT_MAP.items()}
2219
......
...@@ -835,7 +835,7 @@ class HILAutoSettlement(models.Model): ...@@ -835,7 +835,7 @@ class HILAutoSettlement(models.Model):
835 ocr_auto_result = models.TextField(null=True, verbose_name="auto比对结果") 835 ocr_auto_result = models.TextField(null=True, verbose_name="auto比对结果")
836 ocr_latest_comparison_time = models.DateTimeField(auto_now=True, null=True, verbose_name='最新比对时间') # 索引 836 ocr_latest_comparison_time = models.DateTimeField(auto_now=True, null=True, verbose_name='最新比对时间') # 索引
837 837
838 update_time = models.DateTimeField(auto_now=False, verbose_name='修改时间') 838 update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间')
839 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') 839 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
840 840
841 class Meta: 841 class Meta:
...@@ -860,7 +860,8 @@ class AFCAutoSettlement(models.Model): ...@@ -860,7 +860,8 @@ class AFCAutoSettlement(models.Model):
860 rpa_second_eye_time = models.DateTimeField(null=True, verbose_name='rpa_second_eye_time') 860 rpa_second_eye_time = models.DateTimeField(null=True, verbose_name='rpa_second_eye_time')
861 861
862 on_off = models.BooleanField(default=True, verbose_name="是否有效") 862 on_off = models.BooleanField(default=True, verbose_name="是否有效")
863 ocr_auto_result_pass = models.BooleanField(default=False, verbose_name="整体结果") 863 ocr_auto_result_pass = models.BooleanField(null=True, verbose_name="auto结果")
864 ocr_whole_result_pass = models.BooleanField(null=True, verbose_name="整体结果")
864 ocr_auto_result = models.TextField(verbose_name="auto比对结果") 865 ocr_auto_result = models.TextField(verbose_name="auto比对结果")
865 ocr_latest_comparison_time = models.DateTimeField(auto_now=True, null=True, verbose_name='最新比对时间') 866 ocr_latest_comparison_time = models.DateTimeField(auto_now=True, null=True, verbose_name='最新比对时间')
866 867
......
...@@ -1343,6 +1343,11 @@ class AutoSettlementView(GenericView): ...@@ -1343,6 +1343,11 @@ class AutoSettlementView(GenericView):
1343 auto_queryset = auto_class.objects.filter(query).values(*val_tuple).order_by( 1343 auto_queryset = auto_class.objects.filter(query).values(*val_tuple).order_by(
1344 '-ocr_latest_comparison_time')[start_index: end_index] 1344 '-ocr_latest_comparison_time')[start_index: end_index]
1345 1345
1346 for auto_dict in auto_queryset:
1347 auto_dict['ocr_auto_result_pass'] = consts.RE_RESULT_MAP.get(auto_dict.get('ocr_auto_result_pass'))
1348 auto_dict['ocr_whole_result_pass'] = consts.RE_RESULT_MAP.get(auto_dict.get('ocr_whole_result_pass'))
1349 auto_dict['rpa_result'] = consts.RE_RPA_RESULT_MAP.get(auto_dict.get('rpa_result'))
1350
1346 # total = len(doc_list) 1351 # total = len(doc_list)
1347 pagination = {'current': page, 'total': total, 'page_size': page_size} 1352 pagination = {'current': page, 'total': total, 'page_size': page_size}
1348 res = { 1353 res = {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!