誤判定防止の修正

This commit is contained in:
mori.k 2025-06-12 13:37:35 +09:00
parent 18643e0a22
commit 77b389bbe2

View File

@ -1,4 +1,5 @@
import json
import re
from datetime import datetime
import boto3
@ -187,11 +188,10 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
"""jsk_transfer_data_listと比較し、結果不足ファイルがあった場合ログ出力
"""
missing_files = [
jsk_transfer_expected_data
for jsk_transfer_expected_data in jsk_transfer_expected_data_list
expected
for expected in jsk_transfer_expected_data_list
if not any(
jsk_transfer_data.startswith(
jsk_transfer_expected_data)
re.match(f"{re.escape(expected)}_\\d{{14}}", jsk_transfer_data)
for jsk_transfer_data in jsk_transfer_data_list
)
]
@ -206,9 +206,9 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
jsk_transfer_data
for jsk_transfer_data in jsk_transfer_data_list
if not any(
jsk_transfer_data.startswith(
jsk_transfer_expected_data)
for jsk_transfer_expected_data in jsk_transfer_expected_data_list
re.match(f"{re.escape(expected)}_\\d{{14}}",
jsk_transfer_data)
for expected in jsk_transfer_expected_data_list
)
]
if len(unexpected_data) != 0: