add editable account on reception/customer-cart, add towel handling
This commit is contained in:
@@ -30,10 +30,11 @@ class TransferPayout extends \yii\base\Object{
|
||||
|
||||
/**Ha a fizetési módot meg szeretnél változtatni*/
|
||||
public $overridePaymentMethod = null;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**Ha a fizetési Kasszát meg szeretné változtatni.
|
||||
* Fizetési kasszát csak bankártyásra lehet változtatni*/
|
||||
public $overrideIdAccount = null;
|
||||
|
||||
|
||||
public function payout(){
|
||||
|
||||
@@ -85,15 +86,21 @@ class TransferPayout extends \yii\base\Object{
|
||||
$transfer->paid_by = $this->idUser;
|
||||
$transfer->status = Transfer::STATUS_PAID;
|
||||
$transfer->paid_at = date('Y-m-d H:i:s' );
|
||||
|
||||
$account = $transfer->account;
|
||||
|
||||
if ( isset($account )){
|
||||
/**Ha a tranzakció eredet kasszája látható típusu, akkor változtathatjuk az atuális kasszára. Különben nem*/
|
||||
if ($account->type == Account::TYPE_ALL){
|
||||
$transfer->id_account = Account::readDefault();
|
||||
}
|
||||
}
|
||||
|
||||
if ( isset($this->overrideIdAccount) && !empty($this->overrideIdAccount)){
|
||||
$transfer->id_account = $this->overrideIdAccount;
|
||||
}else{
|
||||
$account = $transfer->account;
|
||||
|
||||
if ( isset($account )){
|
||||
/**Ha a tranzakció eredeti kasszája látható típusú, akkor változtathatjuk az atuális kasszára. Különben nem*/
|
||||
if ($account->type == Account::TYPE_ALL){
|
||||
$transfer->id_account = Account::readDefault();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
\Yii::info("fizetési mód: " . $this->overridePaymentMethod);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user