バージョン選択

フォーラム

メニュー

オンライン状況

61 人のユーザが現在オンラインです。 (50 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 61
もっと...

サイト内検索

質問 > その他 > 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"が渡ってしまっていて正常に値が渡せていない感じがします。

意図した動作になっていない疑い(≒カスタマイズやプラグインを入れた影響で動作がおかしくなっている疑い)がありそうなので、不服だとは思いますが、

引用:

「カスタマイズやプラグインを入れたEC-CUBEのサポートはできません」


という言い分も分からなくはない気がします。


----------------
スリータイルズ
WEBメディア「WEBshiru(ウェブシル)」

h_tanaka
投稿日時: 2019/6/21 22:54
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: EC-CUBEの日付フォーマットについて
まずはエラーが発生している処理をデバッグしてエラーの原因となる変数を突き止めてください。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

chenhx
投稿日時: 2019/6/22 11:13
対応状況: −−−
新米
登録日: 2019/6/17
居住地:
投稿: 5
Re: EC-CUBEの日付フォーマットについて
3tilesさん
ご返信ありがとうございました。
下記ご指摘
引用:

日付型(timestamp)のカラムに"Array"が渡ってしまっていて正常に値が渡せていない感じがします。


その通りだと思いますが、日付型(timestamp)のカラムの値を修正したいのですが、EC-CUBEのどのファイルを修正すればいいでしょうか?

初心者なので、詳しく教えていただければ幸いです。
どうぞよろしくお願いいたします。
3tiles
投稿日時: 2019/6/22 14:19
対応状況: −−−
一人前
登録日: 2019/6/19
居住地:
投稿: 80
Re: EC-CUBEの日付フォーマットについて
引用:

日付型(timestamp)のカラムの値を修正したいのですが、EC-CUBEのどのファイルを修正すればいいでしょうか?


とのことですが、現状の情報だけでは分かりませんので、

h_tanaka様の

引用:

まずはエラーが発生している処理をデバッグしてエラーの原因となる変数を突き止めてください。


の通りの調査が必要かと思います。

当初のエラー文は、エラーの一部を添付されたかと思いますが、その前後とかにデバッグに有用な情報(ファイルのパスやメソッド名・行とか)も記載されているかと思いますので、まずはそこから発生している箇所を調べて、順にコードを追っていく等の流れになるかと思います。


----------------
スリータイルズ
WEBメディア「WEBshiru(ウェブシル)」

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.