Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在庫不具合修正 #4611

Closed
wants to merge 1 commit into from
Closed

在庫不具合修正 #4611

wants to merge 1 commit into from

Conversation

kamotetu
Copy link

@kamotetu kamotetu commented Jul 5, 2020

概要(Overview・Refs Issue)

僭越ながらpull requestを致します
同じproductClassを複数配送先に設定すると、在庫の減算処理に不具合が生じていたため修正しました

不具合の内容

現在の減算処理では、productClassの減算前の在庫数と比較して減算しているため、2回以上同じproductClassがforeachで回ってくると、また減算前の在庫数と比較してしまい、最後に回ってきたproductClassの購入数のみ減算されてしまう

方針(Policy)

同じproductClassの場合減算したstockを保持し、再度同じproductClassがきた場合、保持したstockから減算処理を行う

実装に関する補足(Appendix)

なし

テスト(Test)

実際の挙動のみの確認

相談(Discussion)

なし

マイナーバージョン互換性保持のための制限事項チェックリスト

  • 既存機能の仕様変更
  • フックポイントの呼び出しタイミングの変更
  • フックポイントのパラメータの削除・データ型の変更
  • twigファイルに渡しているパラメータの削除・データ型の変更
  • Serviceクラスの公開関数の、引数の削除・データ型の変更
  • 入出力ファイル(CSVなど)のフォーマット変更

レビュワー確認項目

  • 動作確認
  • コードレビュー
  • E2E/Unit テスト確認(テストの追加・変更が必要かどうか)
  • 互換性が保持されているか
  • セキュリティ上の問題がないか

@Yangsin Yangsin added this to the 4.0.5 milestone Jul 5, 2020
@chihiro-adachi chihiro-adachi added the duplicate This issue or pull request already exists label Jul 6, 2020
@chihiro-adachi
Copy link
Contributor

@kamotetu

PRありがとうございます!
#4588 と同じ内容かなと思いましたがいかがでしょう。

@kamotetu
Copy link
Author

kamotetu commented Jul 6, 2020

すいませんすでに修正されていたのですね・・確認不足でした!解決されていますので、close致します。ご丁寧にありがとうございました。

@kamotetu kamotetu closed this Jul 6, 2020
@kamotetu kamotetu reopened this Jul 6, 2020
@kamotetu
Copy link
Author

kamotetu commented Jul 6, 2020

@chihiro-adachi
すいませんよく確認せずcloseしてしまいました・・
確認したところ、私のeccubeの該当ファイルでは、 #4588 で修正されたコードに既になっていました。
その上で今回投稿させて頂いた不具合が発生していました。
今一度ご確認よろしくお願いします。

@chihiro-adachi
Copy link
Contributor

@kamotetu
なるほど、そうなのですね。再度確認してみます。

再現手順をご提示いただくことはできますでしょうか?

@kamotetu
Copy link
Author

kamotetu commented Jul 7, 2020

@kamotetu
失礼しました、今一度確認したところ問題なく処理が行われました・・
私が修正したeccubeのバージョンは#4588以前のものだったので不具合が出てたのですが、(バージョン管理をちゃんとしていなかったため)いつの間にかファイルが変更されており、カスタマイズフォルダに私の修正したファイル、元のソースに修正された該当ファイルが存在している状態になっていたため、あたかも#4588で修正されたファイルに不具合があるものだと勘違いしました・・・
いらぬ混乱をさせまして申し訳ありませんorz
間違いなく修正されていることが確認できましたのでclose致します
失礼いたします

@kamotetu kamotetu closed this Jul 7, 2020
@chihiro-adachi
Copy link
Contributor

@kamotetu
いえいえ、ご確認ありがとうございます。
また何かありましたらPR等いただければと思います。

@okazy okazy modified the milestones: 4.0.5, Not release Jul 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:High duplicate This issue or pull request already exists
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants