Skip to content

Commit

Permalink
Merge pull request #119 from yoomoney/release/v2.2.4
Browse files Browse the repository at this point in the history
Release/2.2.4
  • Loading branch information
eugenelozn authored Jan 27, 2022
2 parents c6d5bb1 + 24152b4 commit a520751
Show file tree
Hide file tree
Showing 10 changed files with 33 additions and 10 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
### v2.2.4 от 27.01.2022
* Исправление сохранения параметров типа и предмета оплаты по умолчанию для сертификатов

### v2.2.3 от 15.12.2021
* Добавлены поля для дефолтных значений для типа и предмета оплаты для сертификатов в настройках модуля
* Исправлено получение дефолтных значений для доставки при формировании чека
Expand Down
2 changes: 1 addition & 1 deletion src/upload/admin/controller/extension/payment/yoomoney.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
class ControllerExtensionPaymentYoomoney extends Controller
{
const MODULE_NAME = 'yoomoney';
const MODULE_VERSION = '2.2.3';
const MODULE_VERSION = '2.2.4';

const WIDGET_INSTALL_STATUS_SUCCESS = true;
const WIDGET_INSTALL_STATUS_FAIL = false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -285,4 +285,4 @@

$_['kassa_voucher_payment_mode_default_label'] = 'Признак способа расчета для сертификата';
$_['kassa_voucher_payment_subject_default_label'] = 'Признак предмета расчета для сертификата';
$_['kassa_voucher_default_description'] = 'Признаки предмета расчёта и способа расчёта для сертификатов будут браться из следующих полей:';
$_['kassa_voucher_default_description'] = 'Признаки предмета расчёта и способа расчёта для сертификатов будут браться из следующих полей:';
Original file line number Diff line number Diff line change
Expand Up @@ -336,4 +336,4 @@

$_['kassa_voucher_payment_mode_default_label'] = 'Признак способа расчета для сертификата';
$_['kassa_voucher_payment_subject_default_label'] = 'Признак предмета расчета для сертификата';
$_['kassa_voucher_default_description'] = 'Признаки предмета расчёта и способа расчёта для сертификатов будут браться из следующих полей:';
$_['kassa_voucher_default_description'] = 'Признаки предмета расчёта и способа расчёта для сертификатов будут браться из следующих полей:';
2 changes: 1 addition & 1 deletion src/upload/admin/model/extension/payment/yoomoney.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ class ModelExtensionPaymentYoomoney extends Model
/**
* string
*/
const MODULE_VERSION = '2.2.3';
const MODULE_VERSION = '2.2.4';
const YOOMONEY_EVENT_SECOND_RECEIPT_CODE = 'yoomoney_second_receipt_trigger';

private $kassaModel;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@
<select id="kassa-voucher-payment-mode-default" name="yoomoney_kassa_voucher_payment_mode_default"
class="form-control">
{% for id, name in kassa.getPaymentModeEnum() %}
<option value="{{ id }}"{{ kassa.getDefaultDeliveryPaymentMode() == id ? ' selected' : '' }}>{{ name }}</option>
<option value="{{ id }}"{{ kassa.getDefaultVoucherPaymentMode() == id ? ' selected' : '' }}>{{ name }}</option>
{% endfor %}
</select>
</div>
Expand All @@ -436,7 +436,7 @@
<select id="kassa-voucher-payment-subject" name="yoomoney_kassa_voucher_payment_subject_default"
class="form-control">
{% for id, name in kassa.getPaymentSubjectEnum() %}
<option value="{{ id }}"{{ kassa.getDefaultDeliveryPaymentSubject() == id ? ' selected' : '' }}>{{ name }}</option>
<option value="{{ id }}"{{ kassa.getDefaultVoucherPaymentSubject() == id ? ' selected' : '' }}>{{ name }}</option>
{% endfor %}
</select>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
class ControllerExtensionPaymentYoomoney extends Controller
{
const MODULE_NAME = 'yoomoney';
const MODULE_VERSION = '2.2.3';
const MODULE_VERSION = '2.2.4';

/**
* @var ModelExtensionPaymentYoomoney
Expand Down
6 changes: 3 additions & 3 deletions src/upload/catalog/model/extension/payment/yoomoney.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*/
class ModelExtensionPaymentYoomoney extends Model
{
const MODULE_VERSION = '2.2.3';
const MODULE_VERSION = '2.2.4';

private $kassaModel;
private $walletModel;
Expand Down Expand Up @@ -567,8 +567,8 @@ private function addReceipt($builder, $orderInfo)
$defaultPaymentMode = $this->config->get('yoomoney_kassa_payment_mode_default');
$defaultDeliveryPaymentSubject = $this->config->get('yoomoney_kassa_delivery_payment_subject_default');
$defaultDeliveryPaymentMode = $this->config->get('yoomoney_kassa_delivery_payment_mode_default');
$defaultVoucherPaymentMode = $this->config->get('yoomoney_kassa_voucher_payment_mode_default');
$defaultVoucherPaymentSubject = $this->config->get('yoomoney_kassa_voucher_payment_subject_default');
$defaultVoucherPaymentMode = $this->config->get('yoomoney_kassa_voucher_payment_mode_default');
$defaultVoucherPaymentSubject = $this->config->get('yoomoney_kassa_voucher_payment_subject_default');

$orderProducts = $this->model_account_order->getOrderProducts($orderInfo['order_id']);
foreach ($orderProducts as $prod) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ class KassaModel extends AbstractPaymentModel
protected $defaultPaymentSubject;
protected $defaultDeliveryPaymentMode;
protected $defaultDeliveryPaymentSubject;
protected $defaultVoucherPaymentMode;
protected $defaultVoucherPaymentSubject;
protected $currency;
protected $currency_convert;

Expand Down Expand Up @@ -125,6 +127,8 @@ public function __construct(Config $config)
$this->defaultPaymentSubject = $this->getConfigValue('payment_subject_default');
$this->defaultDeliveryPaymentMode = $this->getConfigValue('delivery_payment_mode_default');
$this->defaultDeliveryPaymentSubject = $this->getConfigValue('delivery_payment_subject_default');
$this->defaultVoucherPaymentMode = $this->getConfigValue('voucher_payment_mode_default');
$this->defaultVoucherPaymentSubject = $this->getConfigValue('voucher_payment_subject_default');

$this->currency = $this->getConfigValue('currency');
$this->currency_convert = $this->getConfigValue('currency_convert');
Expand Down Expand Up @@ -401,6 +405,22 @@ public function getDefaultDeliveryPaymentSubject()
return $this->defaultDeliveryPaymentSubject;
}

/**
* @return mixed
*/
public function getDefaultVoucherPaymentMode()
{
return $this->defaultVoucherPaymentMode;
}

/**
* @return mixed
*/
public function getDefaultVoucherPaymentSubject()
{
return $this->defaultVoucherPaymentSubject;
}

/**
* @return array
*/
Expand Down
Binary file modified yoomoney.oc3x.ocmod.zip
Binary file not shown.

0 comments on commit a520751

Please sign in to comment.