c61cf5a2 by 周伟奇

Merge branch 'feature/ca_compare' into feature/0611

2 parents c0167f7c fdb85ee1
......@@ -88,9 +88,6 @@ def field_compare(info_dict, ocr_res_dict, ocr_field, compare_list, res_set,
break
for idx, compare_tuple in enumerate(compare_list):
input_str = info_dict.get(compare_tuple[0])
if not isinstance(input_str, str) and compare_tuple[0] == 'selfEmployedSubType':
continue
ocr_str = ocr_res.get(compare_tuple[1])
compare_res, ocr_output = getattr(cp, compare_tuple[2])(
input_str, ocr_str, idx, **compare_tuple[3])
......@@ -117,7 +114,11 @@ def field_compare(info_dict, ocr_res_dict, ocr_field, compare_list, res_set,
del info_dict[compare_tuple[0]]
else:
info_dict[compare_tuple[0]] = ocr_output
if not capital_ignore or idx != 1:
if capital_ignore and idx == 1:
pass
elif capital_ignore and idx == 2 and input_str is None:
pass
else:
res_set.add(compare_res)
if not is_find:
res_set.add(consts.RESULT_N)
......@@ -431,7 +432,7 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id):
total_fields += 3
if not successful_at_this_level:
for field_name, _, _, _, result_field in consts.TCSEP:
if result_field in individual and individual.get(result_field) != consts.RESULT_Y:
if individual.get(result_field) != consts.RESULT_Y:
field_list.append(field_name)
if len(field_list) > 0:
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!