@@ -126,6 +126,11 @@ class AdvancedPricing extends \Magento\ImportExport\Model\Import\Entity\Abstract
126
126
*/
127
127
protected $ _catalogProductEntity ;
128
128
129
+ /**
130
+ * @var \Magento\Framework\Stdlib\DateTime\TimezoneInterface
131
+ */
132
+ protected $ _localeDate ;
133
+
129
134
/**
130
135
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
131
136
* @param \Magento\Framework\Json\Helper\Data $jsonHelper
@@ -143,6 +148,7 @@ class AdvancedPricing extends \Magento\ImportExport\Model\Import\Entity\Abstract
143
148
* @param AdvancedPricing\Validator\GroupPrice $groupPriceValidator
144
149
*/
145
150
public function __construct (
151
+ \Magento \Framework \Stdlib \DateTime \TimezoneInterface $ localeDate ,
146
152
\Magento \Framework \Json \Helper \Data $ jsonHelper ,
147
153
\Magento \ImportExport \Helper \Data $ importExportData ,
148
154
\Magento \ImportExport \Model \Resource \Helper $ resourceHelper ,
@@ -157,6 +163,7 @@ public function __construct(
157
163
AdvancedPricing \Validator \Website $ websiteValidator ,
158
164
AdvancedPricing \Validator \GroupPrice $ groupPriceValidator
159
165
) {
166
+ $ this ->_localeDate = $ localeDate ;
160
167
$ this ->jsonHelper = $ jsonHelper ;
161
168
$ this ->_importExportData = $ importExportData ;
162
169
$ this ->_resourceHelper = $ resourceHelper ;
@@ -428,9 +435,10 @@ protected function deleteProductTierAndGroupPrices(array $listSku, $tableName)
428
435
*/
429
436
protected function setUpdatedAt (array $ listSku )
430
437
{
438
+ $ updatedAt = $ this ->_localeDate ->date ()->format ('Y-m-d H:i:s ' );
431
439
$ this ->_connection ->update (
432
440
$ 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 ],
434
442
$ this ->_connection ->quoteInto ('sku IN (?) ' , $ listSku )
435
443
);
436
444
return $ this ;
0 commit comments