fix se report failure_reason
Showing
1 changed file
with
9 additions
and
3 deletions
... | @@ -1048,7 +1048,7 @@ def se_compare_process(compare_info, ocr_res_dict): | ... | @@ -1048,7 +1048,7 @@ def se_compare_process(compare_info, ocr_res_dict): |
1048 | } | 1048 | } |
1049 | ) | 1049 | ) |
1050 | if len(failure_field) > 0: | 1050 | if len(failure_field) > 0: |
1051 | failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) | 1051 | failure_reason.setdefault(info_key, []).append(';'.join(failure_field)) |
1052 | else: | 1052 | else: |
1053 | for license_en, field_list in info_value.items(): | 1053 | for license_en, field_list in info_value.items(): |
1054 | failure_field = [] | 1054 | failure_field = [] |
... | @@ -1077,11 +1077,16 @@ def se_compare_process(compare_info, ocr_res_dict): | ... | @@ -1077,11 +1077,16 @@ def se_compare_process(compare_info, ocr_res_dict): |
1077 | } | 1077 | } |
1078 | ) | 1078 | ) |
1079 | if len(failure_field) > 0: | 1079 | if len(failure_field) > 0: |
1080 | failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) | 1080 | failure_reason.setdefault(info_key, []).append(';'.join(failure_field)) |
1081 | if failed_count == 0: | 1081 | if failed_count == 0: |
1082 | failure_reason_str = '' | 1082 | failure_reason_str = '' |
1083 | else: | 1083 | else: |
1084 | failure_reason_str = json.dumps(failure_reason) | 1084 | reason_list = [] |
1085 | for key, value in failure_reason.items(): | ||
1086 | if len(value) > 0: | ||
1087 | value_str = json.dumps(value) | ||
1088 | reason_list.append('{0}: {1}'.format(key, value_str)) | ||
1089 | failure_reason_str = '、'.join(reason_list) | ||
1085 | return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str | 1090 | return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str |
1086 | 1091 | ||
1087 | 1092 | ||
... | @@ -1093,6 +1098,7 @@ def se_result_detect(ocr_res_dict): | ... | @@ -1093,6 +1098,7 @@ def se_result_detect(ocr_res_dict): |
1093 | detect_list.append(ocr_res_str is None) | 1098 | detect_list.append(ocr_res_str is None) |
1094 | return detect_list | 1099 | return detect_list |
1095 | 1100 | ||
1101 | |||
1096 | def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res_dict): | 1102 | def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res_dict): |
1097 | try: | 1103 | try: |
1098 | # 比对逻辑 | 1104 | # 比对逻辑 | ... | ... |
-
Please register or sign in to post a comment