feat: アルトマークデータの転送処理も修正。
This commit is contained in:
parent
1d4f20429e
commit
3e9d0c612d
@ -87,7 +87,7 @@ def exec():
|
||||
duplicate_files = list(
|
||||
itertools.chain.from_iterable(duplicates.values()))
|
||||
logger.warning(
|
||||
f'実消化データの中で一部重複データがあります。重複データは転送から除外します。重複データ一覧: {duplicate_files}')
|
||||
f'W-1 実消化データの中で一部重複データがあります。重複データは転送から除外します。重複データ一覧: {duplicate_files}')
|
||||
# 転送しなかったファイルもバックアップに移動させる
|
||||
for filename in duplicate_files:
|
||||
jsk_io_bucket.backup_file(filename, syor_date)
|
||||
@ -125,6 +125,17 @@ def exec():
|
||||
except Exception as e:
|
||||
logger.exception(f'アルトマークデータリスト取得に失敗しました。{e}')
|
||||
return constants.BATCH_EXIT_CODE_SUCCESS
|
||||
|
||||
# アルトマークデータは1件以上送られてくるのが想定外のため、1件より多かったら連携から除外する
|
||||
if len(ultmarc_receive_file_list) > 1:
|
||||
logger.warning(
|
||||
f'W-2 アルトマークデータが複数配置されているため、転送から除外します。重複データ一覧: {ultmarc_receive_file_list}')
|
||||
# 転送しなかった場合でもバックアップに移動させる
|
||||
for filename in ultmarc_receive_file_list:
|
||||
ultmarc_bucket.backup_file(filename, syor_date)
|
||||
ultmarc_bucket.delete_file(filename)
|
||||
# 連携しないようにするため、リストを0件に書き換える。
|
||||
ultmarc_receive_file_list = []
|
||||
logger.info(
|
||||
f'I-8 アルトマークデータリスト取得終了。取得データ一覧:{ultmarc_receive_file_list}')
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user