質問 > その他 > EC-CUBEの日付フォーマットについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chenhx |
投稿日時: 2019/6/21 18:50
対応状況: −−−
|
新米 登録日: 2019/6/17 居住地: 投稿: 5 |
EC-CUBEの日付フォーマットについて EC-CUBE3.0.16を使用してます。
少し質問の背景を説明させていただきます。 多モールを運営していて、各モールの受注をHunglead社のRotbot-inというサービスを使ってまとめて処理しています。 EC-CUBEの注文をRotbot-inに取り込もうとすると、エラーが発生し、取り込めない状況です。エラーメッセージは文末に貼り付けます。 もちろんRotbot-inに問い合わせしましたが、最初対応しようをしていたが、なかなか解決できなく、途中から「カスタマイズやプラグインを入れたEC-CUBEのサポートはできません」って一切対応してくれなくなった。 本題に戻ります、どうやら取り込めない理由はEC-CUBEの日付のフォーマットが原因らしい、Rotbot-inのいい分は、デフォルトのフォーマットなら、問題なく取り込めるはずとのことですが、EC-CUBE3.0.16の日付のデフォルトフォーマットのはどんな形でしょうか、当方は日付の形を変更した覚えないですが、その日付のフォーマットの確認の仕方、と、それをデフォルトに戻す方法を教えてください。 例のエラーメッセージ SQLSTATE[22007]: Invalid datetime format: 7 ERROR: invalid input syntax for type timestamp: "Array", query was: INSERT INTO harc_letdream.orders ( order_id, shop_id, unique_key, api_context_id, order_code, order_date, order_status, order_status_id, customer_id, payment_method, payment_date, payment_status, order_price, order_tax, delivery_cost, commission, use_point, giftwrap_cost, discount, remarks, memo1, memo2, system_log, refund_price, refund_date, other, order_marks, create_date, update_date ) VALUES ( :order_id, :shop_id, :unique_key, :api_context_id, :order_code, :order_date, :order_status, :order_status_id, :customer_id, :payment_method, :payment_date, :payment_status, :order_price, :order_tax, :delivery_cost, :commission, :use_point, :giftwrap_cost, :discount, :remarks, :memo1, :memo2, :system_log, :refund_price, :refund_date, :other, :order_marks, :create_date, current_timestamp ) どうぞよろしくお願いいたします。 以上 |
3tiles |
投稿日時: 2019/6/21 19:18
対応状況: −−−
|
一人前 登録日: 2019/6/19 居住地: 投稿: 80 |
Re: EC-CUBEの日付フォーマットについて 該当のサービスに関して詳しくないですし、どの部分のエラーかもよく分からないので、間違っているかもしれませんが、エラーの内容だけを見てみると日付のフォーマットの問題というよりは、日付型(timestamp)のカラムに"Array"が渡ってしまっていて正常に値が渡せていない感じがします。
意図した動作になっていない疑い(≒カスタマイズやプラグインを入れた影響で動作がおかしくなっている疑い)がありそうなので、不服だとは思いますが、 引用:
という言い分も分からなくはない気がします。
|
h_tanaka |
投稿日時: 2019/6/21 22:54
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: EC-CUBEの日付フォーマットについて まずはエラーが発生している処理をデバッグしてエラーの原因となる変数を突き止めてください。
|
chenhx |
投稿日時: 2019/6/22 11:13
対応状況: −−−
|
新米 登録日: 2019/6/17 居住地: 投稿: 5 |
Re: EC-CUBEの日付フォーマットについて 3tilesさん
ご返信ありがとうございました。 下記ご指摘 引用:
その通りだと思いますが、日付型(timestamp)のカラムの値を修正したいのですが、EC-CUBEのどのファイルを修正すればいいでしょうか? 初心者なので、詳しく教えていただければ幸いです。 どうぞよろしくお願いいたします。 |
3tiles |
投稿日時: 2019/6/22 14:19
対応状況: −−−
|
一人前 登録日: 2019/6/19 居住地: 投稿: 80 |
Re: EC-CUBEの日付フォーマットについて 引用:
とのことですが、現状の情報だけでは分かりませんので、 h_tanaka様の 引用:
の通りの調査が必要かと思います。 当初のエラー文は、エラーの一部を添付されたかと思いますが、その前後とかにデバッグに有用な情報(ファイルのパスやメソッド名・行とか)も記載されているかと思いますので、まずはそこから発生している箇所を調べて、順にコードを追っていく等の流れになるかと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |