| @@ 25-29 (lines=5) @@ | ||
| 22 | { |
|
| 23 | // map でやりたい |
|
| 24 | /* @var ShipmentItem $ShipmentItem */ |
|
| 25 | foreach ($ShipmentItems as $ShipmentItem) { |
|
| 26 | $tax = $this->app['eccube.service.tax_rule'] |
|
| 27 | ->calcTax($ShipmentItem->getPrice(), $ShipmentItem->getTaxRate(), $ShipmentItem->getTaxRule()); |
|
| 28 | $ShipmentItem->setPriceIncTax($ShipmentItem->getPrice() + $tax); |
|
| 29 | } |
|
| 30 | } |
|
| 31 | ||
| 32 | public function setApplication(Application $app) |
|
| @@ 583-594 (lines=12) @@ | ||
| 580 | // 受注明細データの税・小計を再計算 |
|
| 581 | /** @var $OrderDetails \Eccube\Entity\OrderDetail[] */ |
|
| 582 | $OrderDetails = $Order->getOrderDetails(); |
|
| 583 | foreach ($OrderDetails as $OrderDetail) { |
|
| 584 | ||
| 585 | // 税 |
|
| 586 | $tax = $app['eccube.service.tax_rule'] |
|
| 587 | ->calcTax($OrderDetail->getPrice(), $OrderDetail->getTaxRate(), $OrderDetail->getTaxRule()); |
|
| 588 | $OrderDetail->setPriceIncTax($OrderDetail->getPrice() + $tax); |
|
| 589 | ||
| 590 | // $taxtotal += $tax * $OrderDetail->getQuantity(); |
|
| 591 | ||
| 592 | // // 小計 |
|
| 593 | // $subtotal += $OrderDetail->getTotalPrice(); |
|
| 594 | } |
|
| 595 | ||
| 596 | $shippings = $Order->getShippings(); |
|
| 597 | /** @var \Eccube\Entity\Shipping $Shipping */ |
|