質問 > 管理機能 > 個別税率設定で商品単位で税率を登録しても反映されない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2019/7/10 10:09
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 個別税率設定で商品単位で税率を登録しても反映されない ECCUBE3.1.17でのソースになりますが、
/src/Eccube/Repository/TaxRuleRepository.php 157行目付近
↓
私がsymfonyのEvent周りを完全に理解していないので、 原因は説明できないのですが、 該当のfunction getByRule()が呼び出されたタイミングで 引数に渡されるエンティティが $Product=null $ProductClass=商品規格エンティティ となるパターンがあるようです。 (多分Doctorineの遅延読み込みの関係と予想しています) 上記のようなパターンの場合、 デフォルトだとTaxRuleを取り出すDQLのWhere句に $qb->andWhere('t.Product IS NULL'); が追加されてしまい、商品個別の税率は取得できないという状態になっています。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
個別税率設定で商品単位で税率を登録しても反映されない | yokos | 2019/7/9 17:13 |
Re: 個別税率設定で商品単位で税率を登録しても反映されない | 468 | 2019/7/10 0:51 |
» Re: 個別税率設定で商品単位で税率を登録しても反映されない | 468 | 2019/7/10 10:09 |
Re: 個別税率設定で商品単位で税率を登録しても反映されない | yokos | 2019/7/10 13:15 |
Re: 個別税率設定で商品単位で税率を登録しても反映されない | yokos | 2019/7/11 15:51 |
Re: 個別税率設定で商品単位で税率を登録しても反映されない | 468 | 2019/7/11 18:59 |
Re: 個別税率設定で商品単位で税率を登録しても反映されない | 468 | 2019/7/13 22:11 |
Re: 個別税率設定で商品単位で税率を登録しても反映されない | yokos | 2019/7/16 9:35 |