提高代码复用

This commit is contained in:
2024-07-23 16:59:36 +08:00
parent 221075bd67
commit d2ea9ec521
5 changed files with 81 additions and 49 deletions

View File

@@ -14,7 +14,7 @@ from db.mysql import BdYljg, BdYlks, ZxOcr, ZxIeCost, ZxIeDischarge, ZxIeSettlem
from photo_review import PATIENT_NAME, ADMISSION_DATE, DISCHARGE_DATE, MEDICAL_EXPENSES, PERSONAL_CASH_PAYMENT, \
PERSONAL_ACCOUNT_PAYMENT, PERSONAL_FUNDED_AMOUNT, MEDICAL_INSURANCE_TYPE, HOSPITAL, DEPARTMENT, DOCTOR, \
ADMISSION_ID, SETTLEMENT_ID, AGE, OCR, SETTLEMENT_IE, DISCHARGE_IE, COST_IE, PHHD_BATCH_SIZE, SLEEP_MINUTES, \
UPPERCASE_MEDICAL_EXPENSES
UPPERCASE_MEDICAL_EXPENSES, HOSTNAME
from ucloud import ufile
from util import image_util, util
from util.data_util import handle_date, handle_decimal, parse_department, handle_name, \
@@ -95,7 +95,7 @@ def information_extraction(ie, phrecs):
zx_ocr = ZxOcr(pk_phhd=phrec.pk_phhd, pk_phrec=phrec.pk_phrec, id=identity, cfjaddress=phrec.cfjaddress,
content=result_json, rotation_angle=ie_result["angle"],
x_offset=split_result["x_offset"], y_offset=split_result["y_offset"], create_time=now,
update_time=now)
creator=HOSTNAME, update_time=now, updater=HOSTNAME)
session.add(zx_ocr)
session.commit()
session.close()
@@ -146,12 +146,15 @@ def save_or_update_ie(table, pk_phhd, data):
if db_data:
# 更新
db_data.update_time = now
db_data.creator = HOSTNAME
for k, v in data.items():
setattr(db_data, k, v)
else:
# 新增
obj.create_time = now
obj.creator = HOSTNAME
obj.update_time = now
obj.updater = HOSTNAME
session.add(obj)
session.commit()
session.close()