ultmarc_processを使わないようにした

This commit is contained in:
野間 2023-07-05 11:45:29 +09:00
parent f5de058284
commit 6df0c43e78
3 changed files with 9 additions and 19 deletions

View File

@ -241,10 +241,11 @@ def make_csv_data(record_inst_csv: list, record_pharm_cs: list):
'FILLER_3', 'FILLER_4', 'FILLER_5', 'REGIST_DATE', 'CREATE_USER', 'UPDATE_DATE', 'UPDATE_USER', 'SYS_REGIST_DATE',
'REGIST_PRGM_ID', 'SYS_UPDATE_DATE', 'UPDATE_PRGM_ID']
# Shift-JIS、CRLF、価囲いありで書き込む
with open(csv_file_path, mode='w', encoding='cp932') as csv_file:
# ヘッダ行書き込み
# ヘッダ行書き込みくくり文字を加えない為にwriteで出力する
csv_file.write(f"{','.join(head_str)}\n")
# Shift-JIS、CRLF、価囲いありで書き込む
writer = csv.writer(csv_file, delimiter=',', lineterminator='\n',
quotechar='"', doublequote=True, quoting=csv.QUOTE_ALL,
strict=True

View File

@ -5,7 +5,7 @@ from datetime import datetime
from src.aws.s3 import UltmarcBucket
from src.batch.common.batch_context import BatchContext
from src.batch.ultmarc.datfile import DatFile
from src.batch.ultmarc import export_vjsk_csv_process
from src.batch.ultmarc.utmp_tables.ultmarc_table_mapper_factory import \
UltmarcTableMapperFactory
from src.db.database import Database
@ -61,21 +61,6 @@ def exec_import():
raise BatchOperationException(e)
def exec_export():
"""V実消化用施設データ作成処理"""
if not batch_context.is_ultmarc_imported:
logger.info('アルトマーク取込が行われていないため、V実消化用施設データ作成処理をスキップします。')
return
try:
logger.info('V実用消化施設データ作成処理: 開始')
export_vjsk_csv_process.exec()
logger.info('V実用消化施設データ作成処理: 終了')
except Exception as e:
raise BatchOperationException(e)
return
def _import_to_ultmarc_table(dat_file: DatFile):
db = Database.get_instance()
try:

View File

@ -13,6 +13,7 @@ from src.batch.ultmarc import ultmarc_process
from src.error.exceptions import BatchOperationException
from src.logging.get_logger import get_logger
from src.system_var import constants
from src.batch.ultmarc import export_vjsk_csv_process
logger = get_logger('日次処理コントロール')
@ -75,8 +76,11 @@ def exec():
logger.debug(f'{"アルトマーク取込が行われました。" if batch_context.is_ultmarc_imported else "アルトマーク取込が行われませんでした。"}')
try:
if not batch_context.is_ultmarc_imported:
logger.info('アルトマーク取込が行われていないため、V実消化用施設データ作成処理をスキップします。')
return
logger.info('V実消化用施設データ作成処理起動')
ultmarc_process.exec_export()
export_vjsk_csv_process.exec()
logger.info('V実消化用施設データ作成処理終了')
except BatchOperationException as e:
logger.exception(f'V実消化用施設データ作成処理エラー異常終了{e}')