fb5d0282 by 冯轩

Merge branch 'hotfix/2025-04' into feature/uat-tmp

2 parents 98ee04a7 0aed4a44
...@@ -3938,29 +3938,6 @@ def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ ...@@ -3938,29 +3938,6 @@ def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_
3938 ocr_res_id, is_ca, is_cms)) 3938 ocr_res_id, is_ca, is_cms))
3939 return 3939 return
3940 3940
3941 # 根据application_id查找OCR累计结果指定license字段,如果没有,结束
3942 if is_ca:
3943 result_class = HILOCRResult if application_entity == consts.HIL_PREFIX else AFCOCRResult
3944 ca_ocr_res_dict = dict()
3945 else:
3946 result_class = HILSEOCRResult if application_entity == consts.HIL_PREFIX else AFCSEOCRResult
3947 ca_result_class = HILOCRResult if application_entity == consts.HIL_PREFIX else AFCOCRResult
3948 # if ocr_res_id is None:
3949 ca_ocr_res_dict = ca_result_class.objects.filter(application_id=application_id).values(
3950 *consts.CA_ADD_COMPARE_FIELDS).first()
3951 # else:
3952 # ca_ocr_res_dict = ca_result_class.objects.filter(id=ocr_res_id).values(
3953 # *consts.CA_ADD_COMPARE_FIELDS).first()
3954 if ocr_res_id is None:
3955 ocr_res_dict = result_class.objects.filter(application_id=application_id).values(*consts.COMPARE_FIELDS).first()
3956 else:
3957 ocr_res_dict = result_class.objects.filter(id=ocr_res_id).values(*consts.COMPARE_FIELDS).first()
3958 if ocr_res_dict is None:
3959 compare_log.info('{0} [ocr info empty] [entity={1}] [id={2}] [uniq_seq={3}] [ocr_res_id={4}] '
3960 '[is_ca={5}] [is_cms]={6}'.format(log_base, application_entity, application_id,
3961 uniq_seq, ocr_res_id, is_ca, is_cms))
3962 return
3963
3964 # 查看此订单号下是否有未完成的文件,如果有,等?分钟 3941 # 查看此订单号下是否有未完成的文件,如果有,等?分钟
3965 try: 3942 try:
3966 doc_wait_file_class = HILDoc if application_entity == consts.HIL_PREFIX else AFCDoc 3943 doc_wait_file_class = HILDoc if application_entity == consts.HIL_PREFIX else AFCDoc
...@@ -3989,6 +3966,28 @@ def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_ ...@@ -3989,6 +3966,28 @@ def compare_thread(application_id, application_entity, uniq_seq, ocr_res_id, is_
3989 compare_log.info('[sleep error] [error={0}]'.format(traceback.format_exc())) 3966 compare_log.info('[sleep error] [error={0}]'.format(traceback.format_exc()))
3990 compare_log.info('{0} [comparison unfinished file wait delay_time end] [entity={1}] [id={2}] [doc_id={3}]'.format(log_base, application_entity, application_id, doc_wait_file_result.id)) 3967 compare_log.info('{0} [comparison unfinished file wait delay_time end] [entity={1}] [id={2}] [doc_id={3}]'.format(log_base, application_entity, application_id, doc_wait_file_result.id))
3991 3968
3969 # 根据application_id查找OCR累计结果指定license字段,如果没有,结束
3970 if is_ca:
3971 result_class = HILOCRResult if application_entity == consts.HIL_PREFIX else AFCOCRResult
3972 ca_ocr_res_dict = dict()
3973 else:
3974 result_class = HILSEOCRResult if application_entity == consts.HIL_PREFIX else AFCSEOCRResult
3975 ca_result_class = HILOCRResult if application_entity == consts.HIL_PREFIX else AFCOCRResult
3976 # if ocr_res_id is None:
3977 ca_ocr_res_dict = ca_result_class.objects.filter(application_id=application_id).values(
3978 *consts.CA_ADD_COMPARE_FIELDS).first()
3979 # else:
3980 # ca_ocr_res_dict = ca_result_class.objects.filter(id=ocr_res_id).values(
3981 # *consts.CA_ADD_COMPARE_FIELDS).first()
3982 if ocr_res_id is None:
3983 ocr_res_dict = result_class.objects.filter(application_id=application_id).values(*consts.COMPARE_FIELDS).first()
3984 else:
3985 ocr_res_dict = result_class.objects.filter(id=ocr_res_id).values(*consts.COMPARE_FIELDS).first()
3986 if ocr_res_dict is None:
3987 compare_log.info('{0} [ocr info empty] [entity={1}] [id={2}] [uniq_seq={3}] [ocr_res_id={4}] '
3988 '[is_ca={5}] [is_cms]={6}'.format(log_base, application_entity, application_id,
3989 uniq_seq, ocr_res_id, is_ca, is_cms))
3990 return
3992 3991
3993 if is_ca: 3992 if is_ca:
3994 ca_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res_dict) 3993 ca_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res_dict)
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!