再レビュー結果の反映
This commit is contained in:
parent
5bde7acbd8
commit
c8b1bf19a8
@ -80,7 +80,6 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
|
|||||||
jskult_batch_run_manager.batch_failed()
|
jskult_batch_run_manager.batch_failed()
|
||||||
jskult_batch_status_manager.set_process_status(
|
jskult_batch_status_manager.set_process_status(
|
||||||
constants.PROCESS_STATUS_ERROR)
|
constants.PROCESS_STATUS_ERROR)
|
||||||
logger.error(f'E-1 異常終了:実消化&アルトマーク_日付テーブル更新。{e}')
|
|
||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
# 日付テーブルの処理年月日を取得する
|
# 日付テーブルの処理年月日を取得する
|
||||||
@ -117,7 +116,6 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
|
|||||||
jskult_batch_run_manager.batch_failed()
|
jskult_batch_run_manager.batch_failed()
|
||||||
jskult_batch_status_manager.set_process_status(
|
jskult_batch_status_manager.set_process_status(
|
||||||
constants.PROCESS_STATUS_ERROR)
|
constants.PROCESS_STATUS_ERROR)
|
||||||
logger.error(f'E-1 異常終了:実消化&アルトマーク_日付テーブル更新。{e}')
|
|
||||||
return
|
return
|
||||||
|
|
||||||
with open(transfer_list_file_path) as f:
|
with open(transfer_list_file_path) as f:
|
||||||
@ -135,7 +133,6 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
|
|||||||
jskult_batch_run_manager.batch_failed()
|
jskult_batch_run_manager.batch_failed()
|
||||||
jskult_batch_status_manager.set_process_status(
|
jskult_batch_status_manager.set_process_status(
|
||||||
constants.PROCESS_STATUS_ERROR)
|
constants.PROCESS_STATUS_ERROR)
|
||||||
logger.error(f'E-1 異常終了:実消化&アルトマーク_日付テーブル更新。{e}')
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
@ -145,10 +142,8 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
|
|||||||
jsk_transfer_expected_data_list = jsk_expected_data_list['jsk_transfer_list']
|
jsk_transfer_expected_data_list = jsk_expected_data_list['jsk_transfer_list']
|
||||||
|
|
||||||
if len(jsk_transfer_data_list) != 0:
|
if len(jsk_transfer_data_list) != 0:
|
||||||
# 不足ファイルがあった場合ログ出力
|
|
||||||
self._check_missing_received_files(
|
self._check_missing_received_files(
|
||||||
jsk_transfer_expected_data_list, jsk_transfer_data_list)
|
jsk_transfer_expected_data_list, jsk_transfer_data_list)
|
||||||
# 受領予定にないファイルがあった場合ログ出力
|
|
||||||
self._check_extra_received_files(
|
self._check_extra_received_files(
|
||||||
jsk_transfer_expected_data_list, jsk_transfer_data_list)
|
jsk_transfer_expected_data_list, jsk_transfer_data_list)
|
||||||
|
|
||||||
@ -168,7 +163,7 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
|
|||||||
constants.PROCESS_STATUS_ERROR)
|
constants.PROCESS_STATUS_ERROR)
|
||||||
logger.error(f'E-1 異常終了:実消化&アルトマーク_日付テーブル更新。{e}')
|
logger.error(f'E-1 異常終了:実消化&アルトマーク_日付テーブル更新。{e}')
|
||||||
|
|
||||||
def _is_archive_run_day(self, syor_date: str):
|
def _is_archive_run_day(self, syor_date: str) -> bool:
|
||||||
"""アーカイブ取得日カレンダーを取得し、処理日がアーカイブ起動日かを確認
|
"""アーカイブ取得日カレンダーを取得し、処理日がアーカイブ起動日かを確認
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
@ -184,7 +179,8 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
|
|||||||
return target_days.compare_date(syor_date)
|
return target_days.compare_date(syor_date)
|
||||||
|
|
||||||
def _check_missing_received_files(self, jsk_transfer_expected_data_list: list, jsk_transfer_data_list: list):
|
def _check_missing_received_files(self, jsk_transfer_expected_data_list: list, jsk_transfer_data_list: list):
|
||||||
# jsk_transfer_data_listと比較し、結果不足ファイルがあった場合ログ出力
|
"""jsk_transfer_data_listと比較し、結果不足ファイルがあった場合ログ出力
|
||||||
|
"""
|
||||||
missing_files = [
|
missing_files = [
|
||||||
jsk_transfer_expected_data
|
jsk_transfer_expected_data
|
||||||
for jsk_transfer_expected_data in jsk_transfer_expected_data_list
|
for jsk_transfer_expected_data in jsk_transfer_expected_data_list
|
||||||
@ -199,7 +195,8 @@ class UpdateBusinessDay(JskultBatchEntrypoint):
|
|||||||
f'I-5 [NOTICE]日次連携受領ファイルに不足がありました。ファイル名:{missing_files}')
|
f'I-5 [NOTICE]日次連携受領ファイルに不足がありました。ファイル名:{missing_files}')
|
||||||
|
|
||||||
def _check_extra_received_files(self, jsk_transfer_expected_data_list: list, jsk_transfer_data_list: list):
|
def _check_extra_received_files(self, jsk_transfer_expected_data_list: list, jsk_transfer_data_list: list):
|
||||||
# jsk_transfer_data_listと比較し、受領予定にないファイルがあった場合ログ出力
|
"""jsk_transfer_data_listと比較し、受領予定にないファイルがあった場合ログ出力
|
||||||
|
"""
|
||||||
unexpected_data = [
|
unexpected_data = [
|
||||||
jsk_transfer_data
|
jsk_transfer_data
|
||||||
for jsk_transfer_data in jsk_transfer_data_list
|
for jsk_transfer_data in jsk_transfer_data_list
|
||||||
|
|||||||
@ -1,37 +0,0 @@
|
|||||||
{
|
|
||||||
"jsk_transfer_list":[
|
|
||||||
"TRN_RESULT_DATA",
|
|
||||||
"TRN_RESULT_DATA_BIO",
|
|
||||||
"TRN_Recive_Inventry",
|
|
||||||
"INST_IM_PLN",
|
|
||||||
"MR_YR_PLN_INST_KY",
|
|
||||||
"MST_WHLSLR",
|
|
||||||
"MST_SALES_PLACE",
|
|
||||||
"WHLSLR_LVL4",
|
|
||||||
"WHLSLR_LVL3",
|
|
||||||
"WHLSLR_LVL2",
|
|
||||||
"WHLSLR_LVL1",
|
|
||||||
"MST_COMPANY",
|
|
||||||
"MST_COMPANY_GRP",
|
|
||||||
"MST_DEAL_DIV",
|
|
||||||
"MST_PROD_PKG",
|
|
||||||
"PROD_PRICE",
|
|
||||||
"IM_PLN_PROD",
|
|
||||||
"MST_ASSN_PROD_GRP",
|
|
||||||
"PROD_ASSN_TEAM",
|
|
||||||
"MST_ATC_PHARM_PROD_GRP",
|
|
||||||
"CUSTOMER_LOTNO_ALL",
|
|
||||||
"MST_INST",
|
|
||||||
"ATC_PHARM",
|
|
||||||
"MST_WAREHOUSE",
|
|
||||||
"EMP",
|
|
||||||
"ORG_LVL4",
|
|
||||||
"ORG_LVL3",
|
|
||||||
"ORG_LVL2",
|
|
||||||
"ORG_LVL1",
|
|
||||||
"MST_JIS_PREF",
|
|
||||||
"MST_JIS_CITY",
|
|
||||||
"MST_INST_ASSN",
|
|
||||||
"MST_GENERAL"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"jsk_transfer_list": [
|
||||||
|
"TRN_RESULT_DATA",
|
||||||
|
"TRN_RESULT_DATA_BIO",
|
||||||
|
"TRN_Recive_Inventry",
|
||||||
|
"INST_IM_PLN",
|
||||||
|
"MR_YR_PLN_INST_KY",
|
||||||
|
"MST_WHLSLR",
|
||||||
|
"MST_SALES_PLACE",
|
||||||
|
"WHLSLR_LVL4",
|
||||||
|
"WHLSLR_LVL3",
|
||||||
|
"WHLSLR_LVL2",
|
||||||
|
"WHLSLR_LVL1",
|
||||||
|
"MST_COMPANY",
|
||||||
|
"MST_COMPANY_GRP",
|
||||||
|
"MST_DEAL_DIV",
|
||||||
|
"MST_PROD_PKG",
|
||||||
|
"PROD_PRICE",
|
||||||
|
"IM_PLN_PROD",
|
||||||
|
"MST_ASSN_PROD_GRP",
|
||||||
|
"PROD_ASSN_TEAM",
|
||||||
|
"MST_ATC_PHARM_PROD_GRP",
|
||||||
|
"CUSTOMER_LOTNO_ALL",
|
||||||
|
"MST_INST",
|
||||||
|
"ATC_PHARM",
|
||||||
|
"MST_WAREHOUSE",
|
||||||
|
"EMP",
|
||||||
|
"ORG_LVL4",
|
||||||
|
"ORG_LVL3",
|
||||||
|
"ORG_LVL2",
|
||||||
|
"ORG_LVL1",
|
||||||
|
"MST_JIS_PREF",
|
||||||
|
"MST_JIS_CITY",
|
||||||
|
"MST_INST_ASSN",
|
||||||
|
"MST_GENERAL"
|
||||||
|
]
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user