定期商品一括更新機能における頻度不一致時の更新制御修正
■対象画面:
管理画面 > 定期注文マスター> 一括更新
管理画面 > 定期注文マスター>一括更新履歴
■事象: 定期商品一括更新機能において、変更前の商品と変更後の商品で共通するお届け頻度が存在しない場合でも、一括更新が実行されてしまい、変更前の商品で設定されていた頻度をそのまま引き継いで更新されてしまう事象が確認されました。その結果、意図しない頻度が設定されることでデータの不整合が発生する可能性がありました。
■修正内容: 変更前と変更後の商品で共通のお届け頻度が存在しない場合には、一括更新を失敗として扱うようにしました。 これにより、誤った頻度での更新が防止され、データの整合性が保たれるようになります。 なお、一括更新の実行結果は通知画面に「定期注文の一括更新が完了しました」と表示され、定期注文マスター一括更新履歴では「成功X件、失敗X件」と表示されるようになっています。 失敗した注文については詳細画面からエラー内容を確認でき、メッセージとして「頻度を変更できません。他の定期注文を選択してください。」が表示される仕様へと改善いたしました。