ec-cube icon indicating copy to clipboard operation
ec-cube copied to clipboard

[4.2] ポイントがマイナスの場合、受注を更新できない

Open maianhtu010596 opened this issue 2 years ago • 2 comments

概要(Overview)

管理ページでは、メンバーシップ スコアがマイナスの場合、請求書を更新できません。

期待する内容(Expect) or 要望 (Requirement)

再現手順(Procedure)

Step 1. メンバーのスコアを負の数に変更します image

Step 2. 請求書管理ページで、スコアがマイナスの会員の請求書を更新する エラーメッセージ画面が表示される [利用ポイントが所有ポイントを上回っています。] image

環境 (environment)

  • EC-CUBE: 4.2.0-beta2
  • PHP: 7.4.x, 8.0.x, 8.1.x
  • DB:
    • PostgreSQL 10.x.x
    • MySQL 5.7.x, 8.0.x

関連情報 (Ref)

モンキーテスト(β2 - EC-CUBE 4.2.0-beta2-20220905)

maianhtu010596 avatar Sep 14 '22 12:09 maianhtu010596

@maianhtu010596 ありがとうございます。事象確認しました。

chihiro-adachi avatar Sep 15 '22 02:09 chihiro-adachi

diffが0ならエラーにしなくてよい気がしますね。 https://github.com/EC-CUBE/ec-cube/blob/4.2/src/Eccube/Service/PurchaseFlow/Processor/PointDiffProcessor.php#L69

chihiro-adachi avatar Sep 15 '22 11:09 chihiro-adachi

@chihiro-adachi 横から失礼します。こちら4.1.2でも同様の問題が発生しております。

toshiaki-h avatar Dec 05 '22 05:12 toshiaki-h