From 1cede4be06b926df9fc920c6d8ebb3baec47fdf5 Mon Sep 17 00:00:00 2001 From: "mori.k" Date: Thu, 5 Jun 2025 17:24:17 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AD=E3=82=B0=E3=81=8C=E5=87=BA=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=AA=E3=81=8B=E3=81=A3=E3=81=9F=E9=83=A8=E5=88=86?= =?UTF-8?q?=E3=81=A8=E5=AE=9A=E6=95=B0=E3=81=AE=E7=BD=AE=E3=81=8D=E6=8F=9B?= =?UTF-8?q?=E3=81=88=E3=81=A8=E3=83=90=E3=82=B0=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecs/jskult-batch/src/batch/mst_inst_all.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/ecs/jskult-batch/src/batch/mst_inst_all.py b/ecs/jskult-batch/src/batch/mst_inst_all.py index c5b99021..33e47faa 100644 --- a/ecs/jskult-batch/src/batch/mst_inst_all.py +++ b/ecs/jskult-batch/src/batch/mst_inst_all.py @@ -44,6 +44,8 @@ class MstInstAll(JskultBatchEntrypoint): '日次バッチ処理中またはdump取得が正常終了していないため、メルク施設マスタ作成処理を終了します。') # バッチ実行管理テーブルをfailedで登録 jskult_batch_run_manager.batch_failed() + jskult_batch_status_manager.set_process_status( + constants.PROCESS_STATUS_ERROR) return # 業務日付を取得 @@ -58,6 +60,9 @@ class MstInstAll(JskultBatchEntrypoint): logger.exception(f'転送ファイル一覧の取得に失敗しました。 {e}') # バッチ実行管理テーブルをfailedで登録 jskult_batch_run_manager.batch_failed() + jskult_batch_status_manager.set_process_status( + constants.PROCESS_STATUS_ERROR) + return with open(transfer_list_file_path) as f: transfer_list = json.load(f) @@ -68,8 +73,7 @@ class MstInstAll(JskultBatchEntrypoint): jskult_batch_status_manager = JskultBatchStatusManager( environment.PROCESS_NAME, - # TODO チケットNEWDWH2021-1847の実装で作成した定数に置き換え - 'post_process', + constants.PROCESS_TYPE_POST_PROCESS, environment.MAX_RUN_COUNT, receive_file_count ) @@ -86,6 +90,7 @@ class MstInstAll(JskultBatchEntrypoint): # バッチ実行管理テーブルに「retry」で登録 jskult_batch_run_manager.batch_retry() + logger.info('起動条件を満たしていないため、メルク施設マスタ作成処理を終了します') return except MaxRunCountReachedException: @@ -284,7 +289,7 @@ class MstInstAll(JskultBatchEntrypoint): return - def _insert_mst_inst_all_from_mst_inst_merck(self, db:Database): + def _insert_mst_inst_all_from_mst_inst_merck(self, db: Database): # mst_inst_merckから、mst_inst_allへInsert try: sql = """ @@ -338,10 +343,10 @@ class MstInstAll(JskultBatchEntrypoint): null, null, null, - mim.ins_user, - mim.ins_date, - mim.upd_user, - mim.upd_date + mim.create_id, + mim.create_dtt, + mim.last_upd_id, + mim.last_upd_dtt FROM src07.mst_inst_merck AS mim INNER JOIN ( @@ -364,4 +369,4 @@ class MstInstAll(JskultBatchEntrypoint): logger.info("メルク独自施設マスタからメルク施設マスタに登録失敗") raise e - return \ No newline at end of file + return