バグ報告 > 管理機能 > 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
fukuti |
投稿日時: 2011/6/20 14:25
対応状況: 確認中
|
新米 登録日: 2011/6/16 居住地: 群馬 投稿: 8 |
Re: 商品の規格を再登録すると購入履歴詳細に商品情報が表示されなくなる dtb_products_classテーブル更新時のproduct_class_id引き継ぎについて
以下のように修正しテストを行いました。 ソースLC_Page_Admin_Products_ProductClass_Ex.php function registerProductClassのforループ内 1.$arrList['product_class_id'][$i]の中にproduct_class_idがあれば更新と判断 2.シーケンスdtb_products_class_product_class_idを退避 3.シーケンスdtb_products_class_product_class_idを1.のIDで置き換え 4.dtb_products_classテーブルのInsert 5.シーケンスdtb_products_class_product_class_idを2.のIDに戻す このときNextValを一度かけて置く ひと通りテストしてみましたが大丈夫そうです。 SC_Query.phpの中を見てみますとSetValはdropSequence、createSequenceで実装されている為 通常SetValのis_calledフィールドfalseと同様の動きになりますので注意が必要かと思われます。 ひき続きテストを行う予定です。 お気づきの点がございましたら書き込みお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |