Ticket #1201 (closed バグ指摘: 修正済)

Opened 10 years ago

Last modified 10 years ago

配送業者の削除が正常に動作しない

Reported by: AMUAMU Owned by: shutta
Priority: Milestone: EC-CUBE2.11.1
Component: 管理画面 Version: 2.11.0
Keywords: Cc:
修正済み: yes

Description

コミュニティフォーラムにて tachisaさんから報告ありました。  http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7671&forum=9&post_id=37216

削除処理に問題あり。

Change History

comment:1 Changed 10 years ago by shutta

  • Owner changed from somebody to shutta
  • Status changed from new to assigned

comment:2 Changed 10 years ago by shutta

送料取得の際に削除した配送業者の分までデータ取得され、送料が合計されてしまっていたのを修正。(r20786)
これで、とりあえずは複数配送業者を利用しなければ正しい送料を表示するようになっています。
ただ、そもそも送料計算ルーチンがおかしい(#1200) ので、仕様的に正しいように修正したのではなく、最終的な表示の辻褄が合うようにしただけのadhocな修正になっています。

で、そもそもの配送業者の削除自体は正常に行われていると思います。
配送業者の削除の仕様としては、dtb_deliv を del_flg = 1 にセットするのが正しいと思われ、その処理自体は正常に動いていました。
問題は、削除処理自体ではなく、dtb_delivおよび、dtb_delivに付随するdtb_delivtime, dtb_delivfee, dtb_payment_options等のデータの利用側が問題だと思われます。
根本的な解決は、 #1200 の送料計算ルーチンがおかしいのを解決すれば直るというか、本チケットの内容自体はバグではないと思いますがどうでしょうか?

comment:3 Changed 10 years ago by nanasess

  • 修正済み set

#1200r20787 で修正しましたので大丈夫だと思います.

comment:4 Changed 10 years ago by kajiwara

  • Status changed from assigned to closed
  • Resolution set to 修正済

tachisaさん、AMUAMUさん

本件、ご報告ありがとうございます。

shuttaさん、nanasessさん

修正ありがとうございました。

正常に動作していることを確認致しました。

Note: See TracTickets for help on using tickets.