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

Opened 12 years ago

Last modified 11 years ago

商品CSVダウンロード時に関連商品(おすすめ商品)の内容が出力されない。

Reported by: homan Owned by: somebody
Priority: Milestone: EC-CUBE2.4.1
Component: 管理画面 Version: 2.3.3
Keywords: Cc:
修正済み:

Description

詳細と解決方法は以下のスレッド(netwiz様の書き込み)参照。

 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2806&forum=9&post_id=11046#forumpost11046

2.2.0β、2.3.3で上記が発生しましたので、補足させて頂きます。 上記書き込みで指摘されているのは、 dtb_csvでは(SELECT …) AS recommend_product_id1 などのサブクエリ?がカラムとして登録されていますが、 SC_Helper_CSV.php の際は「recommend_product_id1」として扱おうとするので、 「(SELECT …) AS 」の記述が邪魔になります。

netwiz様の追記によって、この邪魔なサブクエリ文を削除し、単純なカラム名に変更することができました。

また、このままだとCSV吐き出し時に関連商品1と関連商品2の情報が全く同じになってしまう現象が発生し、いろいろ調査した結果、サブクエリ部分でソート条件にupdate_dateの降順を指定してオフセットしていますが、これをrankの降順にし直すことで取りあえず解決できました。

これはすべての環境において発生するとは断言できませんが、update_dateは全て同じ時間になっているので、この場合のソート条件としてはあまり良くないかもしれません。

Change History

comment:1 Changed 12 years ago by homan

  • Component changed from フロント to 管理画面

comment:2 Changed 12 years ago by kajiwara

  • Milestone changed from EC-CUBE2.3.4 to EC-CUBE2.x.x

comment:3 Changed 11 years ago by kishida

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

r18174で修正済み

comment:4 Changed 11 years ago by kajiwara

  • Priority changed from to
  • Milestone changed from EC-CUBE2.x.x to EC-CUBE2.4.1

homan様 本件、ご報告いただき、ありがとうございました。

ようやく、対応と確認が完了いたしましたので、本件をEC-CUBE2.4.1 に含めさせていただきたいと思います。

また、不具合事象より、優先度を高 に変更させいただきました。

よろしくお願いいたします。

Note: See TracTickets for help on using tickets.