整理参数配置

This commit is contained in:
2024-05-23 14:01:05 +08:00
parent 144e70ee5b
commit 8f89fe50df
3 changed files with 14 additions and 4 deletions

8
config/photo_review.py Normal file
View File

@@ -0,0 +1,8 @@
# 项目奔溃的重试次数
RETRY_TIME = 2
# 每次从数据库获取的案子数量
PHHD_BATCH_SIZE = 10
# 没有查询到案子的等待时间(分钟)
SLEEP_MINUTES = 5

View File

@@ -3,6 +3,7 @@ import traceback
from auto_email.error_email import send_an_error_email from auto_email.error_email import send_an_error_email
from config.log import LOGGING_CONFIG from config.log import LOGGING_CONFIG
from config.photo_review import RETRY_TIME
from photo_review.photo_review import main from photo_review.photo_review import main
# 项目必须从此处启动,否则代码中的相对路径可能导致错误的发生 # 项目必须从此处启动,否则代码中的相对路径可能导致错误的发生
@@ -11,7 +12,7 @@ if __name__ == '__main__':
log = logging.getLogger() log = logging.getLogger()
# 崩溃后的重试次数 # 崩溃后的重试次数
retry_time = 2 retry_time = RETRY_TIME
for _ in range(++retry_time): for _ in range(++retry_time):
try: try:
log.info("照片审核开始") log.info("照片审核开始")

View File

@@ -7,6 +7,7 @@ from paddlenlp import Taskflow
from config.keys import PATIENT_NAME, ADMISSION_DATE, DISCHARGE_DATE, MEDICAL_EXPENSES, PERSONAL_CASH_PAYMENT, \ from config.keys import PATIENT_NAME, ADMISSION_DATE, DISCHARGE_DATE, MEDICAL_EXPENSES, PERSONAL_CASH_PAYMENT, \
PERSONAL_ACCOUNT_PAYMENT, PERSONAL_FUNDED_AMOUNT, MEDICAL_INSURANCE_TYPE, HOSPITAL, DEPARTMENT, DOCTOR PERSONAL_ACCOUNT_PAYMENT, PERSONAL_FUNDED_AMOUNT, MEDICAL_INSURANCE_TYPE, HOSPITAL, DEPARTMENT, DOCTOR
from config.mysql import MysqlSession from config.mysql import MysqlSession
from config.photo_review import PHHD_BATCH_SIZE, SLEEP_MINUTES
from photo_review.entity.bd_yljg import BdYljg from photo_review.entity.bd_yljg import BdYljg
from photo_review.entity.bd_ylks import BdYlks from photo_review.entity.bd_ylks import BdYlks
from photo_review.entity.zx_ie_cost import ZxIeCost from photo_review.entity.zx_ie_cost import ZxIeCost
@@ -204,7 +205,7 @@ def main():
phhds = session.query(ZxPhhd.pk_phhd) \ phhds = session.query(ZxPhhd.pk_phhd) \
.filter(ZxPhhd.pk_phhd > last_pk_phhd) \ .filter(ZxPhhd.pk_phhd > last_pk_phhd) \
.filter(ZxPhhd.cStatus == '2') \ .filter(ZxPhhd.cStatus == '2') \
.limit(1) \ .limit(PHHD_BATCH_SIZE) \
.all() .all()
session.close() session.close()
if phhds: if phhds:
@@ -213,8 +214,8 @@ def main():
photo_review(pk_phhd) photo_review(pk_phhd)
last_pk_phhd = pk_phhd last_pk_phhd = pk_phhd
else: else:
# 没有查询到新案子,等待 5 分钟后再查 # 没有查询到新案子,等待一段时间后再查
sleep_minutes = 5 sleep_minutes = SLEEP_MINUTES
log = logging.getLogger() log = logging.getLogger()
log.info(f"暂未查询到新案子,等待{sleep_minutes}分钟...") log.info(f"暂未查询到新案子,等待{sleep_minutes}分钟...")
sleep(sleep_minutes * 60) sleep(sleep_minutes * 60)