add kulcsok, add tartós beszedés, add ticket type with intallments
This commit is contained in:
@@ -9,6 +9,7 @@ use common\models\Transfer;
|
||||
use common\models\UserSoldItem;
|
||||
use common\models\ShoppingCart;
|
||||
use yii\base\Object;
|
||||
use common\models\TicketInstallmentRequest;
|
||||
|
||||
/**
|
||||
* @property $cart string name of cart, into we put the ticket
|
||||
@@ -111,9 +112,21 @@ class TicketCreate extends Ticket{
|
||||
$this->addTransfer();
|
||||
$this->appendToUserCart();
|
||||
$this->appendToCustomerCart();
|
||||
|
||||
$this->addTicketInstallmentRequests($insert);
|
||||
|
||||
}
|
||||
|
||||
public function addTicketInstallmentRequests($insert){
|
||||
if ($insert){
|
||||
$ticketType = TicketType::findOne($this->id_ticket_type);
|
||||
if ( isset($ticketType) && $ticketType->isInstallment() ){
|
||||
$requests = TicketInstallmentRequest::createInstallments($this, $ticketType, $this->customer);
|
||||
foreach ($requests as $request){
|
||||
$request->save(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected function addTransfer(){
|
||||
$transfer = Transfer::createTicketTransfer($this->_account, $this->_discount, null, 1, $this);
|
||||
|
||||
Reference in New Issue
Block a user