use yii_app\api3\core\exceptions\ErrorException;
use yii_app\helpers\File;
use yii_app\helpers\ImageHelper;
+use yii_app\records\CreateChecks;
use yii_app\records\Files;
use yii_app\records\Images;
use yii_app\records\MarketplaceOrders;
}
$campaignId = $data['campaignId'];
$orderId = $data['orderId'];
- $newStatusCode = $data['status'];
- $newSubstatusCode = $data['substatus'];
+ $newStatusCode = $data['status']; // DELIVERED
+ $newSubstatusCode = $data['substatus']; // DELIVERY_SERVICE_DELIVERED
$marketplaceOrder = MarketplaceOrders::find()
->where(['marketplace_order_id' => (string)$orderId])
->one();
+ /* @var $marketplaceOrder MarketplaceOrders */
+ if ($newStatusCode == 'DELIVERED' && $newSubstatusCode == 'DELIVERY_SERVICE_DELIVERED' && $marketplaceOrder) {
+ $createChecks = new CreateChecks;
+//
+ }
+
if (!$marketplaceOrder) {
$orderData = MarketplaceService::fetchOrder($campaignId, $orderId);
if (empty($orderData)) {
$substatusCode = 'DELIVERY_SERVICE_DELIVERED';
}
$count += self::processFlowwowOrders($order, $store, $statusCode, $substatusCode, $message['subject_index']);
+
+ if ($statusCode == 'DELIVERED' && $substatusCode == 'DELIVERY_SERVICE_DELIVERED') {
+ $marketplaceOrder = MarketplaceOrders::find()
+ ->where(['marketplace_order_id' => (string)key($order)])
+ ->one();
+
+ }
}
}
return $count;