質問 > 管理機能 > 売上状況が9時間ずれる問題 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2020/2/3 12:07
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
売上状況が9時間ずれる問題 EC-CUBE 4.0.3
MySQL 5.7.28 PHP 7.1.33 date.timezone Asia/Tokyo 管理画面のTOPで売上状況のグラフは正しいが、今月・今日・昨日の売上金額が9時間ずれて集計されている。 issues にもあげていますが、解決方法がわからず困っています。 どなたか解決方法わかりましたらお教え願います。 https://github.com/EC-CUBE/ec-cube/issues/4426 |
tsuji |
投稿日時: 2020/2/6 11:52
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 売上状況が9時間ずれる問題 h_tanaka 様
9時間ということはどちらがUTC、JSTで計算されているのかと思います。その線で確認してみてはいかがでしょうか。 ぱっと思いつく範囲でのコメントですので、参考にしていただけますと幸いです。
|
umebius |
投稿日時: 2020/2/6 12:29
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 売上状況が9時間ずれる問題 クライアントワークで売上金額の集計間違いは厳しいですよね(^^;;
(やはりそれを元に経営方針など立てるものですし) おそらくこんな修正になるのではないかと思いますが、まだちゃんと確認はしていないです。 https://github.com/U-Mebius/ec-cube/commit/02794a2f73e017688c1b07b0bd2c405b6bae96fa 問題あれば教えていただけると幸いです。
|
h_tanaka |
投稿日時: 2020/2/7 16:29
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 売上状況が9時間ずれる問題 umebius さん
ありがとうございます! 期待通りの動作になりました。 QueryBuilder を使うように変更したときに、 SUBSTRING(CONCAT(o.order_date, \'\'), 1, 10) AS order_day の部分をどう実装したらよいのかわからなかったのですが。。 なるほど、order_day は使わなくてもいけたのですね^^;
|
zhanglizhu |
投稿日時: 2020/12/2 18:51
対応状況: 解決済
|
新米 登録日: 2020/12/2 居住地: YOKOHAMA 投稿: 1 |
Re: 売上状況が9時間ずれる問題 .envファイルに以下を変更して直しました
ECCUBE_TIMEZONE=Etc/GMT (UTC+00:00) 協定世界時 Etc/GMT |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |