Merged PR 835: 本番環境に対する移行データの投入後の修正
## 概要 [Task3580: 本番環境に対する移行データの投入後の修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3580) - 検証ツールの日時比較について、一度Date型に変換してから比較するように修正しました。 - 時刻フォーマットで秒が入っていなくても比較できるようにするため ## レビューポイント - 日時の変換は適切でしょうか? ## UIの変更 - なし ## クエリの変更 - なし ## 動作確認状況 - 本番踏み台で確認 - 行った修正がデグレを発生させていないことを確認できるか - ツールの変更のみなので影響なし ## 補足 - 相談、参考資料などがあれば
This commit is contained in:
parent
02a4784e58
commit
1451d6f584
@ -382,18 +382,26 @@ function compareCardLicenses(
|
||||
}
|
||||
*/
|
||||
|
||||
const formattedActivated = getFormattedDate(
|
||||
filterdCardLicenses[0].activated_at,
|
||||
`yyyy/MM/dd hh:mm:ss`
|
||||
const formattedFileActivated = getFormattedDate(
|
||||
cardlicensesInputFile.activated_at
|
||||
? new Date(cardlicensesInputFile.activated_at)
|
||||
: null,
|
||||
`yyyy/MM/dd hh:mm:ss`,
|
||||
true
|
||||
);
|
||||
if (cardlicensesInputFile.activated_at !== formattedActivated) {
|
||||
const formattedDbActivated = getFormattedDate(
|
||||
filterdCardLicenses[0].activated_at,
|
||||
`yyyy/MM/dd hh:mm:ss`,
|
||||
true
|
||||
);
|
||||
if (formattedFileActivated !== formattedDbActivated) {
|
||||
const VerificationResultDetailsOne: VerificationResultDetails = {
|
||||
input: "cardLicenses",
|
||||
inputRow: row,
|
||||
diffTargetTable: "cardLicenses",
|
||||
columnName: "activated_at",
|
||||
fileData: cardlicensesInputFile.activated_at,
|
||||
databaseData: formattedActivated,
|
||||
fileData: formattedFileActivated,
|
||||
databaseData: formattedDbActivated,
|
||||
reason: "内容不一致",
|
||||
};
|
||||
VerificationResultDetails.push(VerificationResultDetailsOne);
|
||||
@ -574,7 +582,13 @@ function compareLicenses(
|
||||
// expiry_dateについて、時はゼロパディングした値で比較する(×01~09 ○1~9)
|
||||
if (
|
||||
!licensesFromDatabase[i] ||
|
||||
licensesFromFile[i].expired_date !==
|
||||
getFormattedDate(
|
||||
licensesFromFile[i].expired_date
|
||||
? new Date(licensesFromFile[i].expired_date)
|
||||
: null,
|
||||
`yyyy/MM/dd hh:mm:ss`,
|
||||
true
|
||||
) !==
|
||||
getFormattedDate(
|
||||
licensesFromDatabase[i].expiry_date,
|
||||
`yyyy/MM/dd hh:mm:ss`,
|
||||
@ -586,7 +600,13 @@ function compareLicenses(
|
||||
inputRow: licensesFromFile[i].row,
|
||||
diffTargetTable: "licenses",
|
||||
columnName: "expired_date",
|
||||
fileData: licensesFromFile[i].expired_date,
|
||||
fileData: getFormattedDate(
|
||||
licensesFromFile[i].expired_date
|
||||
? new Date(licensesFromFile[i].expired_date)
|
||||
: null,
|
||||
`yyyy/MM/dd hh:mm:ss`,
|
||||
true
|
||||
),
|
||||
databaseData: licensesFromDatabase[i]
|
||||
? getFormattedDate(
|
||||
licensesFromDatabase[i].expiry_date,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user