> 管理機能 > クロネコヤマトB2用CSV出力プラグインで県名が出力されない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sro |
投稿日時: 2016/9/8 17:36
対応状況: −−−
|
新米 登録日: 2016/9/8 居住地: 投稿: 1 |
Re: クロネコヤマトB2用CSV出力プラグインで県名が出力されない 応急処置になりますが下記のように修正して自分は対応しました。
app/Plugin/TransportCSVexportB2/Controller内の TransportCSVexportB2Controller.php内の112行目あたりに下記の記述があると思います。 ---------------------------- // CSV出力項目と合致するデータを取得. foreach ($Csvs as $Csv) { // 受注データを検索. $data = $csvService->getData($Csv, $Order); $payment_id = $this->app['orm.em']->getConnection()->fetchColumn("select payment_id from dtb_order where order_id = ?", array($Order->offsetGet('id'))); if (is_null($data)) { // 配送情報を検索. if ($data = $csvService->getData($Csv, $Shipping)) { switch ($Csv->getFieldName()) { // 名前 case 'name01': $data = $data . $Shipping->offsetGet('name02'); break; // カナ case 'kana01': $data = mb_convert_kana($data . $Shipping->offsetGet('kana02'), "kvrn");; break; // 郵便番号 case 'zip01': $data = $data . '-' . $Shipping->offsetGet('zip02'); break; // 電話番号 case 'tel01': $data = $data . '-' . $Shipping->offsetGet('tel02') . '-' . $Shipping->offsetGet('tel03'); break; // お届け予定日 case 'shipping_delivery_date': $data = date('Y/m/d', strtotime($data)); break; } ---------------------------- お届け予定日の下に下記のように// 住所(追加)から下の3行を追加。 ---------------------------- // お届け予定日 case 'shipping_delivery_date': $data = date('Y/m/d', strtotime($data)); break; // 住所(追加) case 'addr01': $data = $Shipping->offsetGet('pref') . $Shipping->offsetGet('addr01'). $Shipping->offsetGet('addr02'); break; } ---------------------------- これでCSVに県名が追加されました。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
クロネコヤマトB2用CSV出力プラグインで県名が出力されない | pxiee | 2016/9/4 23:54 |
Re: クロネコヤマトB2用CSV出力プラグインで県名が出力されない | osamusi | 2016/9/8 16:26 |
» Re: クロネコヤマトB2用CSV出力プラグインで県名が出力されない | sro | 2016/9/8 17:36 |
Re: クロネコヤマトB2用CSV出力プラグインで県名が出力されない | pxiee | 2016/9/13 0:00 |