299cd7cc by 周伟奇

modify se failure reason

1 parent c1f24adf
...@@ -779,7 +779,8 @@ def se_compare_process(compare_info, ocr_res_dict): ...@@ -779,7 +779,8 @@ def se_compare_process(compare_info, ocr_res_dict):
779 'errorType': '', 779 'errorType': '',
780 } 780 }
781 ) 781 )
782 failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) 782 if len(failure_field) > 0:
783 failure_reason.setdefault(license_en, []).append('/'.join(failure_field))
783 else: 784 else:
784 for license_en, field_list in info_value.items(): 785 for license_en, field_list in info_value.items():
785 failure_field = [] 786 failure_field = []
...@@ -807,11 +808,12 @@ def se_compare_process(compare_info, ocr_res_dict): ...@@ -807,11 +808,12 @@ def se_compare_process(compare_info, ocr_res_dict):
807 'errorType': '', 808 'errorType': '',
808 } 809 }
809 ) 810 )
810 failure_reason.setdefault(license_en, []).append('/'.join(failure_field)) 811 if len(failure_field) > 0:
811 failure_reason_list = [] 812 failure_reason.setdefault(license_en, []).append('/'.join(failure_field))
812 for license_en, failed_field_list in failure_reason.items(): 813 if failed_count == 0:
813 failure_reason_list.append('{0}:{1}'.format(license_en, ';'.join(failed_field_list))) 814 failure_reason_str = ''
814 failure_reason_str = '、'.join(failure_reason_list) 815 else:
816 failure_reason_str = json.dumps(failure_reason)
815 return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str 817 return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str
816 818
817 819
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!