fix: アルトマークデータ取込が完了したら、バッチステータス管理は完了とする。

データ出力でエラーが起きてもバッチステータスは書き換えない。
This commit is contained in:
shimoda.m@nds-tyo.co.jp 2025-06-06 17:58:55 +09:00
parent 3e9d0c612d
commit e4c2a5c45d

View File

@ -55,18 +55,17 @@ def exec():
batch_status_manager.set_process_status(constants.PROCESS_STATUS_ERROR)
return constants.BATCH_EXIT_CODE_SUCCESS
# アルトマーク取込が正常終了していればバッチステータスを処理済に変更
# DCF/DSFデータ作成でエラーになっても、バッチ処理としては完了したと判断する。
batch_status_manager.set_process_status(constants.PROCESS_STATUS_DONE)
try:
logger.info('実消化用DCF/DSFデータ作成処理起動')
output_dcf_dsf_data.exec()
logger.info('実消化用DCF/DSFデータ作成処理終了')
except BatchOperationException as e:
logger.exception(f'実消化用施設DCF/DSF作成処理エラー異常終了{e}')
# バッチステータスをエラーに変更
batch_status_manager.set_process_status(constants.PROCESS_STATUS_ERROR)
return constants.BATCH_EXIT_CODE_SUCCESS
# バッチステータスを処理済に変更
batch_status_manager.set_process_status(constants.PROCESS_STATUS_DONE)
logger.info('アルトマーク取込/データ出力:終了')
return constants.BATCH_EXIT_CODE_SUCCESS