diff --git a/photo_review/auto_photo_review.py b/photo_review/auto_photo_review.py index fc0a974..8545457 100644 --- a/photo_review/auto_photo_review.py +++ b/photo_review/auto_photo_review.py @@ -421,6 +421,10 @@ def settlement_task(pk_phhd, settlement_list, identity): get_best_value_in_keys(settlement_list_ie_result, MEDICAL_EXPENSES)) settlement_data["medical_expenses_str"] = handle_original_data(parse_money_result[0]) settlement_data["medical_expenses"] = parse_money_result[1] + + if not settlement_data["settlement_id"]: + # 如果没有结算单号就填住院号 + settlement_data["settlement_id"] = settlement_data["admission_id"] save_or_update_ie(ZxIeSettlement, pk_phhd, settlement_data)