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(
|
const formattedFileActivated = getFormattedDate(
|
||||||
filterdCardLicenses[0].activated_at,
|
cardlicensesInputFile.activated_at
|
||||||
`yyyy/MM/dd hh:mm:ss`
|
? 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 = {
|
const VerificationResultDetailsOne: VerificationResultDetails = {
|
||||||
input: "cardLicenses",
|
input: "cardLicenses",
|
||||||
inputRow: row,
|
inputRow: row,
|
||||||
diffTargetTable: "cardLicenses",
|
diffTargetTable: "cardLicenses",
|
||||||
columnName: "activated_at",
|
columnName: "activated_at",
|
||||||
fileData: cardlicensesInputFile.activated_at,
|
fileData: formattedFileActivated,
|
||||||
databaseData: formattedActivated,
|
databaseData: formattedDbActivated,
|
||||||
reason: "内容不一致",
|
reason: "内容不一致",
|
||||||
};
|
};
|
||||||
VerificationResultDetails.push(VerificationResultDetailsOne);
|
VerificationResultDetails.push(VerificationResultDetailsOne);
|
||||||
@ -574,7 +582,13 @@ function compareLicenses(
|
|||||||
// expiry_dateについて、時はゼロパディングした値で比較する(×01~09 ○1~9)
|
// expiry_dateについて、時はゼロパディングした値で比較する(×01~09 ○1~9)
|
||||||
if (
|
if (
|
||||||
!licensesFromDatabase[i] ||
|
!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(
|
getFormattedDate(
|
||||||
licensesFromDatabase[i].expiry_date,
|
licensesFromDatabase[i].expiry_date,
|
||||||
`yyyy/MM/dd hh:mm:ss`,
|
`yyyy/MM/dd hh:mm:ss`,
|
||||||
@ -586,7 +600,13 @@ function compareLicenses(
|
|||||||
inputRow: licensesFromFile[i].row,
|
inputRow: licensesFromFile[i].row,
|
||||||
diffTargetTable: "licenses",
|
diffTargetTable: "licenses",
|
||||||
columnName: "expired_date",
|
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]
|
databaseData: licensesFromDatabase[i]
|
||||||
? getFormattedDate(
|
? getFormattedDate(
|
||||||
licensesFromDatabase[i].expiry_date,
|
licensesFromDatabase[i].expiry_date,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user