バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 注文をプラグインの配送業者IDで絞り込み検索したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
O_sato
投稿日時: 2020/1/14 15:05
対応状況: 解決済
新米
登録日: 2020/1/14
居住地:
投稿: 2
注文をプラグインの配送業者IDで絞り込み検索したい
▼テンプレート
[EC-CUBE]3.0.17
[レンタルサーバ]CPI
[データベース]5.7.25
[導入プラグインの有無]配送伝票番号メールプラグイン

配送業者別に未出荷の注文を抽出して、別々にCSVファイルをダウンロードし、送り状作成ソフトに取り込みたい。

プラグインで注文ごとに別テーブルで配送業者と送り状番号を登録できるようになりましたが、
配送業者ごとに注文を抽出することが出来ません。

こちらやWEBで公開されている方法で以下のようにやってみました。

SearchOrderType.phpで検索項目を追加


->add('ship_company', 'choice', array(
              'choices' => array(
		'1' => 'ヤマト運輸',
		'2' => '佐川急便',
		'3' => 'クリックポスト',
		'4' => '店舗で受取り',
            	),
            'label' => '配送業者',
             'expanded' => true,
             'multiple' => true,
            ))


index.twigに追加


<div class="row">
 <div class="col-sm-12">
  <div id="search_box_main__multi_status" class="form-group">
  <label>配送業者</label>
   <div>
    {{ form_widget(searchForm.ship_company) }}
   </div>
  </div>
 </div>
</div><!-- /.row -->


OrderRepository.phpにクエリを追加するとシステムエラーとでます。


// ship_company
$joinedShipnum = false;
if (!empty($searchData['ship_company']) && $searchData['ship_company']) {
 if(!$joinedShipnum){
  $qb
   ->innerJoin('Plugin\ShipNumberCsvP\Entity\ShipNumberCsv', 'sn', 'WITH', 'o.id = sn.order_id')  
  $joinedShipnum = true;
  }
  $qb->andWhere('sn.ship_company = :ship_company')
  ->setParameter('ship_company', $searchData['ship_company']);
}


どこでポカやってしまってるんでしょうか。
どうかよろしくお願いいたします。



umebius
投稿日時: 2020/1/14 15:07
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1495
Re: 注文をプラグインの配送業者IDで絞り込み検索したい
ひょっとすると、エラーは下記の行がセミコロンで終わっていないからではないでしょうか?

->innerJoin('Plugin\ShipNumberCsvP\Entity\ShipNumberCsv', 'sn', 'WITH', 'o.id = sn.order_id')


----------------
EC-CUBE3系4系 カスタマイズ ECのプロがシステム特急案件承ります。
公式インテグレートパートナー エンジニア募集中(リモート可)

O_sato
投稿日時: 2020/1/14 15:22
対応状況: −−−
新米
登録日: 2020/1/14
居住地:
投稿: 2
Re: 注文をプラグインの配送業者IDで絞り込み検索したい
umebiusさま

一発で動きました。
誠にありがとうございます。

umebiusさまの記事を参考にさせていただいております。
今後共よろしくお願い申し上げます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

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

統計情報

総メンバー数は56,889名です
総投稿数は94,645件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
2028
4
468
1951
5
yuh
1611
6
umebius
1495
7
red
1382
8
h_tanaka
945
9
fukap
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
783
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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