示例#1
0
 /**
  * @param \Orm\Zed\Sales\Persistence\SpySalesDiscount $salesDiscountEntity
  * @param \Generated\Shared\Transfer\CalculatedDiscountTransfer $calculatedDiscountTransfer
  *
  * @return void
  */
 protected function saveDiscount(SpySalesDiscount $salesDiscountEntity, CalculatedDiscountTransfer $calculatedDiscountTransfer)
 {
     $salesDiscountEntity->setAmount($calculatedDiscountTransfer->getUnitGrossAmount());
     $this->persistSalesDiscount($salesDiscountEntity);
     if ($this->haveVoucherCode($calculatedDiscountTransfer)) {
         $this->saveUsedCodes($calculatedDiscountTransfer, $salesDiscountEntity);
     }
 }