バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 【EC-CUBE 2.12.1】管理画面の月度集計につきまして

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
MPV
投稿日時: 2012/8/17 19:14
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
【EC-CUBE 2.12.1】管理画面の月度集計につきまして
稼働環境

[EC-CUBE] 2.11.5
[レンタルサーバ] WADAX
[OS] Red Hat Linux
[PHP] PHP 5.1.6
[データベース] MySQL 5.0.95
[WEBサーバ] Apache
[ブラウザ] Firefox 14.0.1 Google Chrome 21.0.1180.79 IE9

開発環境

[EC-CUBE] 2.12.1
[レンタルサーバ] なし(XAMPP 1.7.7のため)
[OS] Windows7 Professional
[PHP] PHP 5.3.8
[データベース] MySQL 5.5.16
[WEBサーバ] Apache/2.2.21
[ブラウザ] Firefox 14.0.1 Google Chrome 21.0.1180.79 IE9

お世話になります。

別の業務で結構間が開いてしまったのですが、
当方、実環境へのアップデート目指してまだ検証しております。

その際に以下の事象が発生しているのですが
不具合でしょうか?それとも当方の環境のみでしょうか?

内容は題記の通りなのですが、管理画面の売上集計で
全ての集計におきまして、月度集計を行った際に
グラフは正常に表示されるのですが、下の表の
対象データが当日1日のみとなってしまっています。
(期間集計は問題ありませんでした。)

もしかして当方の開発環境によるものかと思い、
2.12.1をインストールした素の状態での確認もしたのですが
状況は一緒でした。

もしご助言等頂けましたら幸いです。
どうぞよろしくお願いいたします。<(_ _)>
ゲスト
投稿日時: 2012/8/18 15:00
対応状況: −−−
Re: 【EC-CUBE 2.12.1】管理画面の月度集計につきまして
私も同じです。

8/18に月度集計を見ると、グラフは1ヵ月分表示されるが、
その下の表には、8/18日分のデータしか表示されません。

解決方法はわかりませんが、同じ状況なので報告まで
MPV
投稿日時: 2012/8/18 17:13
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: 【EC-CUBE 2.12.1】管理画面の月度集計につきまして
goodspeed様

コメントありがとうございました。
同様の事象があったとの事で、当方の勘違いでなく
よかったです。

その後確認してみて、おそらくですが

data/class/pages/admin/total/LC_Page_Admin_Total.php

内の以下関数

lfSetStartEndDate

のswitch文で、$sdateと$edateを月度集計の処理時にも
期間集計の値で上書きしてしまっているような気がします。
以下のように修正してみたところうまくいっているようです。


    /* フォームで入力された日付を適切な形にする */
    function lfSetStartEndDate(&$objFormParam) {

        $arrRet = $objFormParam->getHashArray();

        /* 追加 ここから */
        $out_flg = 0;
        /* 追加 ここまで */

        foreach ($arrRet as $key => $val) {
            if ($val == '') {
                continue;
            }

            switch ($key) {
                case 'search_startyear':
                    $sdate = $objFormParam->getValue('search_startyear') . '/' . $objFormParam->getValue('search_startmonth') . '/' . $objFormParam->getValue('search_startday');
                    break;
                case 'search_endyear':
                    $edate = $objFormParam->getValue('search_endyear') . '/' . $objFormParam->getValue('search_endmonth') . '/' . $objFormParam->getValue('search_endday');
                    break;
                case 'search_startyear_m':
                    list($sdate, $edate) = SC_Utils_Ex::sfTermMonth($objFormParam->getValue('search_startyear_m'),
                                                                    $objFormParam->getValue('search_startmonth_m'),
                                                                    CLOSE_DAY);

                    /* 追加 ここから */
                    $out_flg = 1;
                    /* 追加 ここまで */

                    break;
                default:
                    break;
            }

            /* 追加 ここから */
            if ( ($objFormParam->getValue('form') == 1) && ( $out_flg == 1 ) ) {
                break;
            }
            /* 追加 ここまで */

        }

        return array($sdate, $edate);
    }


goodspeed様、コミッターの方々
ご確認頂ければ幸いです。
habu
投稿日時: 2012/8/21 10:49
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 282
Re: 【EC-CUBE 2.12.1】管理画面の月度集計につきまして
MPV様

詳細なバグ報告、及び、修正方法のご提示まで、ありがとうございました!

修正コードをコミットさせていただきましたので、報告いたします。

チケット:
http://svn.ec-cube.net/open_trac/ticket/1922

修正リビジョン:
http://svn.ec-cube.net/open_trac/changeset/22002


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

habu
投稿日時: 2012/8/21 13:18
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 282
Re: 【EC-CUBE 2.12.1】管理画面の月度集計につきまして
関連して、以下の不具合がありましたので、修正しました。

2.12.3にて取り込まれる予定です。

・月度集計を表示している状態で、「CSVダウンロード」ボタンを押すと、期間集計の方の期間のCSVファイルが出力されていた不具合を修正。
・また、期間別集計について、CSVの合計行の「期間」項目に不要な値が表示されていたため、'合計'と表示する様に修正。

http://svn.ec-cube.net/open_trac/changeset/22003


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

MPV
投稿日時: 2012/8/21 20:19
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: 【EC-CUBE 2.12.1】管理画面の月度集計につきまして
habu様

ご対応、並びに関連不具合をお教え頂きまして
ありがとうございました。<(_ _)>
こちらも取り込みます。

追伸:

当方やっと2.11.5→2.12.1のマージ検証が終わりそうなので、
ようやく実環境で2.12.1が動かせそうです・・・。
今更なのですが、プラグインが楽しみです。(^^ゞ
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,995名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.