バグ報告 > 管理機能 > v2.13.0 チケット#2403 商品削除後のシステムエラーについて |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sumida |
投稿日時: 2013/10/8 17:14
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: v2.13.0 チケット#2403 商品削除後のシステムエラーについて 原因が、判明しました。
追記: でも、まだすっきりしないような。 確かに削除前の商品数がきているけど、どこから持ってきているのだろう。 classファイル: 削除となる商品を外して、新しい購入商品の一覧を作成していました。 その際、対象となるフィールド名は、 product_id, product_class_id, product_type_id, point_rate, product_code, product_name, classcategory_name1, classcategory_name2, quantity, price, tax_rate, tax_rule になります。 ここから、本題です。 classファイル: data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php SQLエラーの発生源(getDetailAndProductsClass)を呼び出す側
count($arrValues['quantity'])をもとにループさせているため、削除前の商品数になっている。 tplファイル: data/Smarty/templates/admin/order/edit.tpl 購入商品の一覧を表示する際、
$arrForm.quantity.value(数量欄)をもとにループさせているため、削除前の商品数になっている。 (影響はないですが、参考までに、disp.tplも$arrForm.quantity.value(数量欄)をもとにループ) |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
v2.13.0 チケット#2403 商品削除後のシステムエラーについて | sumida | 2013/10/8 13:04 |
» Re: v2.13.0 チケット#2403 商品削除後のシステムエラーについて | sumida | 2013/10/8 17:14 |
Re: v2.13.0 チケット#2403 商品削除後のシステムエラーについて | sumida | 2013/10/8 18:05 |