添加原始数据长度校验,避免数据库保存失败
This commit is contained in:
@@ -19,7 +19,7 @@ from photo_review.entity.zx_ocr import ZxOcr
|
||||
from photo_review.entity.zx_phhd import ZxPhhd
|
||||
from photo_review.entity.zx_phrec import ZxPhrec
|
||||
from photo_review.util.data_util import handle_date, handle_decimal, handle_department, handle_name, \
|
||||
handle_insurance_type
|
||||
handle_insurance_type, handle_original_data
|
||||
from photo_review.util.ucloud import get_private_url
|
||||
from photo_review.util.util import get_default_datetime
|
||||
|
||||
@@ -126,12 +126,16 @@ def photo_review(pk_phhd):
|
||||
settlement_data = {
|
||||
"pk_phhd": pk_phhd,
|
||||
"name": handle_name(get_best_value_in_keys(settlement_list_ie_result, PATIENT_NAME)),
|
||||
"admission_date_str": get_best_value_in_keys(settlement_list_ie_result, ADMISSION_DATE),
|
||||
"discharge_date_str": get_best_value_in_keys(settlement_list_ie_result, DISCHARGE_DATE),
|
||||
"medical_expenses_str": get_best_value_in_keys(settlement_list_ie_result, MEDICAL_EXPENSES),
|
||||
"personal_cash_payment_str": get_best_value_in_keys(settlement_list_ie_result, PERSONAL_CASH_PAYMENT),
|
||||
"personal_account_payment_str": get_best_value_in_keys(settlement_list_ie_result, PERSONAL_ACCOUNT_PAYMENT),
|
||||
"personal_funded_amount_str": get_best_value_in_keys(settlement_list_ie_result, PERSONAL_FUNDED_AMOUNT),
|
||||
"admission_date_str": handle_original_data(get_best_value_in_keys(settlement_list_ie_result, ADMISSION_DATE)),
|
||||
"discharge_date_str": handle_original_data(get_best_value_in_keys(settlement_list_ie_result, DISCHARGE_DATE)),
|
||||
"medical_expenses_str": handle_original_data(
|
||||
get_best_value_in_keys(settlement_list_ie_result, MEDICAL_EXPENSES)),
|
||||
"personal_cash_payment_str": handle_original_data(
|
||||
get_best_value_in_keys(settlement_list_ie_result, PERSONAL_CASH_PAYMENT)),
|
||||
"personal_account_payment_str": handle_original_data(
|
||||
get_best_value_in_keys(settlement_list_ie_result, PERSONAL_ACCOUNT_PAYMENT)),
|
||||
"personal_funded_amount_str": handle_original_data(
|
||||
get_best_value_in_keys(settlement_list_ie_result, PERSONAL_FUNDED_AMOUNT)),
|
||||
"medical_insurance_type": handle_insurance_type(
|
||||
get_best_value_in_keys(settlement_list_ie_result, MEDICAL_INSURANCE_TYPE))
|
||||
}
|
||||
@@ -150,8 +154,8 @@ def photo_review(pk_phhd):
|
||||
"hospital": get_best_value_in_keys(discharge_record_ie_result, HOSPITAL),
|
||||
"department": get_best_value_in_keys(discharge_record_ie_result, DEPARTMENT),
|
||||
"name": handle_name(get_best_value_in_keys(discharge_record_ie_result, PATIENT_NAME)),
|
||||
"admission_date_str": get_best_value_in_keys(discharge_record_ie_result, ADMISSION_DATE),
|
||||
"discharge_date_str": get_best_value_in_keys(discharge_record_ie_result, DISCHARGE_DATE),
|
||||
"admission_date_str": handle_original_data(get_best_value_in_keys(discharge_record_ie_result, ADMISSION_DATE)),
|
||||
"discharge_date_str": handle_original_data(get_best_value_in_keys(discharge_record_ie_result, DISCHARGE_DATE)),
|
||||
"doctor": handle_name(get_best_value_in_keys(discharge_record_ie_result, DOCTOR))
|
||||
}
|
||||
discharge_data["admission_date"] = handle_date(discharge_data["admission_date_str"])
|
||||
@@ -185,9 +189,9 @@ def photo_review(pk_phhd):
|
||||
cost_data = {
|
||||
"pk_phhd": pk_phhd,
|
||||
"name": handle_name(get_best_value_in_keys(cost_list_ie_result, PATIENT_NAME)),
|
||||
"admission_date_str": get_best_value_in_keys(cost_list_ie_result, ADMISSION_DATE),
|
||||
"discharge_date_str": get_best_value_in_keys(cost_list_ie_result, DISCHARGE_DATE),
|
||||
"medical_expenses_str": get_best_value_in_keys(cost_list_ie_result, MEDICAL_EXPENSES)
|
||||
"admission_date_str": handle_original_data(get_best_value_in_keys(cost_list_ie_result, ADMISSION_DATE)),
|
||||
"discharge_date_str": handle_original_data(get_best_value_in_keys(cost_list_ie_result, DISCHARGE_DATE)),
|
||||
"medical_expenses_str": handle_original_data(get_best_value_in_keys(cost_list_ie_result, MEDICAL_EXPENSES))
|
||||
}
|
||||
cost_data["admission_date"] = handle_date(cost_data["admission_date_str"])
|
||||
cost_data["discharge_date"] = handle_date(cost_data["discharge_date_str"])
|
||||
|
||||
Reference in New Issue
Block a user