update
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
<?php
|
||||
/**
|
||||
* Class Przelewy24ExtraCharge
|
||||
*
|
||||
* @author Przelewy24
|
||||
* @copyright Przelewy24
|
||||
* @license https://www.gnu.org/licenses/lgpl-3.0.en.html
|
||||
*
|
||||
*/
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Class Przelewy24Extracharge
|
||||
@@ -34,26 +34,37 @@ class Przelewy24Extracharge extends ObjectModel
|
||||
*/
|
||||
public $extra_charge_amount;
|
||||
|
||||
/**
|
||||
* Total order paid amount in PLN
|
||||
*
|
||||
* This convention follows the PrestaShop internals.
|
||||
*
|
||||
* @var float
|
||||
*/
|
||||
public $total_paid;
|
||||
|
||||
const TABLE = 'przelewy24_extra_charges';
|
||||
|
||||
const ID_EXTRACHARGE = 'id_extracharge';
|
||||
const ID_ORDER = 'id_order';
|
||||
const EXTRA_CHARGE_AMOUNT = 'extra_charge_amount';
|
||||
const TOTAL_PAID = 'total_paid';
|
||||
|
||||
/**
|
||||
* Model definition.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
public static $definition = array(
|
||||
public static $definition = [
|
||||
'table' => self::TABLE,
|
||||
'primary' => self::ID_EXTRACHARGE,
|
||||
'fields' => array(
|
||||
self::ID_EXTRACHARGE => array('type' => self::TYPE_INT),
|
||||
self::ID_ORDER => array('type' => self::TYPE_INT, 'required' => true),
|
||||
self::EXTRA_CHARGE_AMOUNT => array('type' => self::TYPE_INT, 'required' => true),
|
||||
),
|
||||
);
|
||||
'fields' => [
|
||||
self::ID_EXTRACHARGE => ['type' => self::TYPE_INT],
|
||||
self::ID_ORDER => ['type' => self::TYPE_INT, 'required' => true],
|
||||
self::EXTRA_CHARGE_AMOUNT => ['type' => self::TYPE_INT, 'required' => true],
|
||||
self::TOTAL_PAID => ['type' => self::TYPE_FLOAT, 'required' => true],
|
||||
],
|
||||
];
|
||||
|
||||
/**
|
||||
* Returns first entry matching for order id.
|
||||
@@ -80,6 +91,7 @@ class Przelewy24Extracharge extends ObjectModel
|
||||
|
||||
/**
|
||||
* Gets or creates extra charge object by its order id.
|
||||
*
|
||||
* @param int $orderId
|
||||
*
|
||||
* @return Przelewy24ExtraCharge
|
||||
|
||||
Reference in New Issue
Block a user