From 397a8a019843caff57a0e59b9d95997d3922f91e Mon Sep 17 00:00:00 2001 From: "mori.k" Date: Thu, 29 May 2025 18:42:09 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC=E6=8C=87?= =?UTF-8?q?=E6=91=98=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/batch/trn_result_data_bio_lot.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py b/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py index 982e3f60..8d7a0e81 100644 --- a/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py +++ b/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py @@ -95,20 +95,17 @@ class TrnResultDataBioLot(JskultBatchEntrypoint): self._set_inst_info_from_com_inst_or_com_pharm_or_mst_inst_merck(db) db.commit() logger.info('生物由来卸販売ロット分解処理終了') + # 処理が全て正常終了した際に、バッチ実行管理テーブルに「success」で登録 + logger.info("生物由来卸販売ロット分解処理を正常終了します。") + jskult_batch_run_manager.batch_success() + jskult_batch_status_manager.set_process_status("done") return + except Exception as e: db.rollback() raise BatchOperationException(e) finally: db.disconnect() - - # 処理が全て正常終了した際に、バッチ実行管理テーブルに「success」で登録 - logger.info("生物由来卸販売ロット分解処理を正常終了します。") - jskult_batch_run_manager.batch_success() - jskult_batch_status_manager.set_process_status("done") - - return - except Exception as e: # 何らかのエラーが発生した際に、バッチ実行管理テーブルに「failed」で登録 logger.exception(f'予期せぬエラーが発生したため、生物由来卸販売ロット分解処理を終了します。{e}') @@ -247,7 +244,7 @@ class TrnResultDataBioLot(JskultBatchEntrypoint): AND DATE_FORMAT(bio.cnvs_sales_dt, '%Y%m') BETWEEN mim.eff_start_ym AND mim.eff_end_ym -- 施設住所 - SET lot.inst_addr = ( + SET bio.inst_addr = ( CASE LEFT(bio.cnvs_inst_cd, 2) WHEN '00' THEN ci.inst_addr WHEN '03' THEN cp.inst_addr @@ -255,7 +252,7 @@ class TrnResultDataBioLot(JskultBatchEntrypoint): END ), -- 施設電話番号 - lot.inst_tel = ( + bio.inst_tel = ( CASE LEFT(bio.cnvs_inst_cd, 2) WHEN '00' THEN ci.inst_phone_number WHEN '03' THEN cm.inst_phone_number