質問 > 管理機能 > 管理画面の受注管理の更新ができない |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
inamuu |
投稿日時: 2018/7/27 9:58
対応状況: −−−
|
新米 登録日: 2018/7/26 居住地: 投稿: 3 |
Re: 管理画面の受注管理の更新ができない yuh様
ご丁寧にありがとうございます。 下記をphpMyAdminで実行してみました。
受注管理でテストで登録したorder_id のものが表示され、id は一致しているように見受けられました。 それぞれのテーブルも個別に確認してみましたがやはり一致しているように見受けられました。 実行しているクエリが上記であって、商品がでないということであれば確かにidが一致しないことで表示されていないというのはその通りだろうなと思うので、謎ですね、、、
こちらは未確認なので確認してみます。 |
yuh |
投稿日時: 2018/7/26 16:54
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 管理画面の受注管理の更新ができない その部分のデータの取得が
このような形なので、 dtb_orderとdtb_order_detailのorder_idが一致していないか、 dtb_order_detailとdtb_products_classのproduct_class_idが一致していないかが原因になるんですが、その部分は一致してますよね? 一旦上記を確認の上、LC_Page_Admin_Order_Edit.phpのsetOrderToFormParamの中で
この部分があるので、$arrOrderDetailの中にどのようなデータが入っているか確認してみてください。
|
inamuu |
投稿日時: 2018/7/26 12:21
対応状況: −−−
|
新米 登録日: 2018/7/26 居住地: 投稿: 3 |
Re: 管理画面の受注管理の更新ができない yuh様
さっそくありがとうございます! 突き合わせをしてみましたが、dtb_shipment_itemのproduct_class_idにもズレは無いように見えました。 ※order idに対して、product_class_id,product_class は、dtb_shipment_itemで一致している場合にも当該事象(対象の受注管理画面で商品が表示されず、金額だけが表示されてしまっている状態)が発生しています。 他にずれている可能性がある箇所はありますでしょうか。 |
yuh |
投稿日時: 2018/7/26 11:13
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 管理画面の受注管理の更新ができない dtb_shipment_itemのproduct_class_idの方も確認してみてください。
|
inamuu |
投稿日時: 2018/7/26 1:16
対応状況: −−−
|
新米 登録日: 2018/7/26 居住地: 投稿: 3 |
Re: 管理画面の受注管理の更新ができない 私もECCUBE2.13で同じ事象になっています。
proken様、その後いかがでしょうか? もし解決されていたら解決方法をお教えいただけますと幸いです。 ※MySQLのdump,restoreを行い、別のサーバーへrestoreしてから発生していると思われますが、すでに書かれていたproduct_class_idにズレはなさそうでした。 それ以外の事象として、同じ受注管理から帳票出力を行っても商品が表示されていないので、取得しているなにかが違う、ずれているというのはあり得るとは思っていますが、何がずれているのかが皆目検討がつかない状況です。 |
proken |
投稿日時: 2018/3/2 16:37
対応状況: −−−
|
半人前 登録日: 2016/8/24 居住地: 投稿: 13 |
Re: 管理画面の受注管理の更新ができない 追記です。
「受注商品情報」で商品の追加を試したところ問題なく商品の追加ができました。 そのまま、「メモ」等を編集し、再度登録するのも大丈夫です。 ただ、検索結果ページに戻り、再び編集画面に入ると 「受注商品情報」には追加した商品が表示されません。 ここに製品を表示する要素の何かがおかしくなっているようです。 一応確認用に、2.11.5ですが新たにサーバーに新規設置して、DBの内容を移しましたが同じ結果でした。 dtb_order_detailのproduct_class_idとdtb_products_classのproduct_class_idを合わせても 受注商品情報に製品情報が表示されないといううことは、 他に何が原因なのでしょうか? 何卒よろしくお願いします。 |
proken |
投稿日時: 2018/3/2 9:41
対応状況: −−−
|
半人前 登録日: 2016/8/24 居住地: 投稿: 13 |
Re: 管理画面の受注管理の更新ができない お世話になります。
dtb_products_classとdtb_order_detailを比較したところ、 ご指摘の通りズレがありました。 一応全てのズレを変更したのですが、 まだ製品情報が表示されません。 また、規格の設定が無い製品の購入でも同じ状態です。 つまり全ての受注で更新ができなくなってます。 |
proken |
投稿日時: 2018/3/1 16:15
対応状況: −−−
|
半人前 登録日: 2016/8/24 居住地: 投稿: 13 |
Re: 管理画面の受注管理の更新ができない ありがとうございます。
やってみます。 結果はまたご報告します。 |
yuh |
投稿日時: 2018/3/1 16:13
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 管理画面の受注管理の更新ができない DBを直接いじって
dtb_order_detailに入っているproduct_class_idをdtb_products_classに入っている該当のproduct_class_idに変更すればできると思います。
|
proken |
投稿日時: 2018/3/1 16:04
対応状況: −−−
|
半人前 登録日: 2016/8/24 居住地: 投稿: 13 |
Re: 管理画面の受注管理の更新ができない ありがとうございます。
すみません。もう少し教えていただきたいのですが、 不具合が起きる前、ある製品の規格を削除しました。 この場合、 >対応方法としてはDBの中のデータでproduct_class_idとかを正しい数値に変更することで対応ができます。 正しい数値とはどこを参照して、どこを変更すればいいのでしょうか。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |