Skip to content

Commit 26af5e4

Browse files
author
Dmitry Kologrivov
committed
MAGNIMEX-151: timezone date
1 parent cfa81dc commit 26af5e4

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,11 @@ class AdvancedPricing extends \Magento\ImportExport\Model\Import\Entity\Abstract
126126
*/
127127
protected $_catalogProductEntity;
128128

129+
/**
130+
* @var \Magento\Framework\Stdlib\DateTime\TimezoneInterface
131+
*/
132+
protected $_localeDate;
133+
129134
/**
130135
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
131136
* @param \Magento\Framework\Json\Helper\Data $jsonHelper
@@ -143,6 +148,7 @@ class AdvancedPricing extends \Magento\ImportExport\Model\Import\Entity\Abstract
143148
* @param AdvancedPricing\Validator\GroupPrice $groupPriceValidator
144149
*/
145150
public function __construct(
151+
\Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate,
146152
\Magento\Framework\Json\Helper\Data $jsonHelper,
147153
\Magento\ImportExport\Helper\Data $importExportData,
148154
\Magento\ImportExport\Model\Resource\Helper $resourceHelper,
@@ -157,6 +163,7 @@ public function __construct(
157163
AdvancedPricing\Validator\Website $websiteValidator,
158164
AdvancedPricing\Validator\GroupPrice $groupPriceValidator
159165
) {
166+
$this->_localeDate = $localeDate;
160167
$this->jsonHelper = $jsonHelper;
161168
$this->_importExportData = $importExportData;
162169
$this->_resourceHelper = $resourceHelper;
@@ -428,9 +435,10 @@ protected function deleteProductTierAndGroupPrices(array $listSku, $tableName)
428435
*/
429436
protected function setUpdatedAt(array $listSku)
430437
{
438+
$updatedAt = $this->_localeDate->date()->format('Y-m-d H:i:s');
431439
$this->_connection->update(
432440
$this->_catalogProductEntity,
433-
[\Magento\Catalog\Model\Category::KEY_UPDATED_AT => date('Y-m-d H:i:s')],
441+
[\Magento\Catalog\Model\Category::KEY_UPDATED_AT => $updatedAt],
434442
$this->_connection->quoteInto('sku IN (?)', $listSku)
435443
);
436444
return $this;

0 commit comments

Comments
 (0)