バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 管理画面>受注一覧を受注完了日時順にしたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
cym
投稿日時: 2021/7/18 12:33
対応状況: −−−
新米
登録日: 2021/7/18
居住地:
投稿: 2
管理画面>受注一覧を受注完了日時順にしたい
管理画面の受注一覧の並び順を、受注が完了した順としたいです。

creat_date順にしてみたのですが、
正確な受注順にはならず、order_dateを見なければならないというのは理解したのですが、
それをどう記述するべきか分かりません。

1. カスタマイズ用のリポジトリファイルを新規追加
app/Customize/Repository/AdminOrderListCustomizer.php
2. リポジトリファイルを下記の内容で更新
<?php

namespace Customize\Repository;

use Eccube\Doctrine\Query\OrderByClause;
use Eccube\Doctrine\Query\OrderByCustomizer;
use Eccube\Repository\QueryKey;

class AdminOrderListCustomizer extends OrderByCustomizer
{
    /**
     * @param array $params
     * @param $queryKey
     * @return OrderByClause[]
     */
    protected function createStatements($params, $queryKey)
    {
        return [new OrderByClause('o.create_date','desc')];
    }

    /**
     * @return string
     * @see \Eccube\Repository\OrderRepository::getQueryBuilderBySearchDataForAdmin()
     * @see QueryKey
     */
    public function getQueryKey()
    {
        return QueryKey::ORDER_SEARCH_ADMIN;
    }
}


何か解決策があればご教授いただきたいです。

宜しくお願い致します。


[EC-CUBE]EC-UBE4.0.5(脆弱性パッチ対応済み)
[レンタルサーバ]さくらマネージドSSD
[OS]FreeBSD 11.2-RELEASE-p14 amd64
[PHP]7.4.20 (モジュールモード)
[データベース]MySQL 5.7
leolink
投稿日時: 2021/7/19 11:40
対応状況: −−−
新米
登録日: 2021/2/21
居住地:
投稿: 6
Re: 管理画面>受注一覧を受注完了日時順にしたい
return [new OrderByClause('o.create_date','desc')];


o.create_dateになっているので、o.order_dateにしてみてはどうでしょうか?
cym
投稿日時: 2021/7/19 12:16
対応状況: 解決済
新米
登録日: 2021/7/18
居住地:
投稿: 2
Re: 管理画面>受注一覧を受注完了日時順にしたい
返信いただきありがとうございます!

dtb_orderのorder_dateを見たら、ほとんどがNULLだったのでこれで並び替えても意味がないなと、初見で判断してしまっていました。

思った通りの並びとなりました。ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は72,227名です
総投稿数は101,643件です

投稿数ランキング

1
seasoft
7333
2
468
3034
3
AMUAMU
2712
4
nanasess
2156
5
umebius
2011
6
yuh
1612
7
red
1452
8
h_tanaka
1086
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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