バグ(UT後) #6421
完了
奥山 仁樹 さんが8ヶ月前に追加.
6ヶ月前に更新.
説明
※XA10020の設計書レビューで発覚
送り状POS情報から着地コードを取得する際の条件が逆になっている。
正しくは 前回ループ時と着地コードが 異なる 場合に 地名マスタデータを取得する処理等、以降の処理を行う。


ファイル
関連するチケット
1 (0件未完了 — 1件完了)
- 担当者 を 渡邉 拓英 から 菅間 聖耶 に変更
- 進捗計画 を 仕様・設計ミス にセット
// 指定回数ループ
for (int i = 0; i < loopCount; i++) {
RDRDST rdrdst = rdrdstList.get(i);
// 今回の住所コードを取得
String currentAddrCode = (String) rdrdst.getRDSTADC1();
if (currentAddrCode.equals(prevAddrCode)) {
// データ.送り状POS情報.住所コード(着地コード) = 前回ループ時の データ.送り状POS情報.住所コード(着地コード) の場合
// 地名マスターデータを取得する。※プロパティ一覧.データ.地名マスターデータ 参照
// 条件①:データ.送り状POS情報.住所コード(着地コード)
Optional<VKCHINM> vkchinmOpt = vkchinmService.select(currentAddrCode);
if (!vkchinmOpt.isEmpty()) {
// データ.地名マスターデータ の取得件数 > 0 の場合
if (vkchinmOpt.get().getCHMEDTCD().equals(getCommArea().get().getCOMM_TEN_CODE())) {
// データ.地名マスターデータ.標準最終扱店所コード = COMM_AREA.事業所コード の場合
// 変数.所在地コード(11桁) ← データ.送り状POS情報.住所コード(着地コード) &
// データ.送り状POS情報.住所コード(中3桁) &
// データ.送り状POS情報.住所コード(下3桁) をセットする。
syozaichiCd = currentAddrCode + rdrdst.getRDSTADC2() + rdrdst.getRDSTADC3();
// ループを抜ける
break;
}
}
}
設計書通りに「等しい場合」で判断している
- ステータス を 移行完了 から 変更対応 に変更
- 担当者 を 菅間 聖耶 から PM に変更
設計書修正しました。
第25版の対応をおねがいします。
- ステータス を 変更対応 から 定義作成中 に変更
- 担当者 を 高梨 翔 から 渡邉 拓英 に変更
修正をソースに反映しました。
検証環境への適用をお願いします。
- ステータス を 定義作成中 から 定義レビュー に変更
- 担当者 を 渡邉 拓英 から 奥山 仁樹 に変更
- トラッカー を Bug から レビュー指摘 に変更
他の形式にエクスポート: Atom
PDF