use yii\helpers\BaseConsole;
use yii\helpers\Json;
use yii_app\helpers\ClientHelper;
+use yii_app\helpers\DataHelper;
use yii_app\records\BonusLevels;
use yii_app\records\MarketplaceOrder1cStatuses;
use yii_app\records\Sales;
public function actionMarketplaceOrderOneCStatuses() {
$req_id = time();
- $marketplaces = [1 => "ФлауВау", 2 => "ЯндексМаркет"];
+ $marketplaces = [
+ MarketplaceOrder1cStatuses::GUID_FLOWWOW => "ФлауВау",
+ MarketplaceOrder1cStatuses::GUID_YANDEXMARKET => "ЯндексМаркет"
+ ];
$data = [];
- foreach ($marketplaces as $marketplaceId => $marketplaceName) {
- $statuses = MarketplaceOrder1cStatuses::find()->where(['marketplace_id' => $marketplaceId])
+ foreach ($marketplaces as $marketplaceGuid => $marketplaceName) {
+ $statuses = MarketplaceOrder1cStatuses::find()->where(['marketplace_id' => MarketplaceOrder1cStatuses::guid2id()[$marketplaceGuid]])
->orderBy(['posit' => SORT_ASC])->all();
$statusesData = [];
foreach ($statuses as $status) {
];
}
$data []= [
- 'id' => $marketplaceId,
+ 'id' => $marketplaceGuid,
'name' => $marketplaceName,
'statuses' => $statusesData
];
*/
class MarketplaceOrder1cStatuses extends \yii\db\ActiveRecord
{
+ const GUID_FLOWWOW = '08202503-2554-0637-52ce-100057714437';
+ const GUID_YANDEXMARKET = '08202503-2554-0637-05c5-100007297950';
+
+ public static function guid2id () {
+ return [
+ self::GUID_FLOWWOW => 1,
+ self::GUID_YANDEXMARKET => 2,
+ ];
+ }
+
+ public static function id2guid() {
+ return [
+ 1 => self::GUID_FLOWWOW,
+ 2 => self::GUID_YANDEXMARKET,
+ ];
+ }
+
/**
* {@inheritdoc}
*/