fix: バグ修正

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2023-04-06 13:31:06 +09:00
parent 7f7d829e3d
commit 2af174da79

View File

@ -119,8 +119,8 @@ class ComDrWrkplaceMapper(UltmarcTableMapper):
notdm_flg,
(
CASE
WHEN DATE_FORMAT(aply_start_ymd, '%Y%m%d') > DATE_FORMAT(STR_TO_DATE(:syor_date, '%Y%m%d'), '%Y%m%d') -1 THEN DATE_FORMAT(aply_start_ymd, '%Y%m%d')
ELSE DATE_FORMAT(STR_TO_DATE(:syor_date, '%Y%m%d'), '%Y%m%d') -1
WHEN DATE_FORMAT(aply_start_ymd, '%Y%m%d') > DATE_FORMAT(:syor_date, '%Y%m%d') -1 THEN DATE_FORMAT(aply_start_ymd, '%Y%m%d')
ELSE DATE_FORMAT(:syor_date, '%Y%m%d') -1
END
) AS aply_end_ymd,
:execute_date_str_ymd,
@ -205,8 +205,13 @@ class ComDrWrkplaceMapper(UltmarcTableMapper):
make_history_query = self.TO_HISTORY_QUERY
update_columns = ','.join(set_clauses)
if len(update_columns) > 0:
# 何かしら更新がある場合、末尾にカンマを付けてSET句を完成させる
update_columns += ','
update_query = self.UPDATE_QUERY.format(
update_columns=','.join(set_clauses)
update_columns=update_columns
)
return [make_history_query, update_query]