コード例 #1
0
ファイル: List.php プロジェクト: xiaoguizhidao/beut
 private function immediatelyNotCheckedProducts()
 {
     $this->_profiler->addTimePoint(__METHOD__, 'Immediately when product was not checked');
     /** @var $collection Varien_Data_Collection_Db */
     $collection = Mage::helper('M2ePro/Component_Buy')->getCollection('Listing_Product');
     $collection->addFieldToFilter('tried_to_list', Ess_M2ePro_Model_Buy_Listing_Product::TRIED_TO_LIST_NO);
     $collection->getSelect()->limit(100);
     $listingsProducts = $collection->getItems();
     foreach ($listingsProducts as $listingProduct) {
         /** @var $listingProduct Ess_M2ePro_Model_Listing_Product */
         $listingProduct->setData('tried_to_list', Ess_M2ePro_Model_Buy_Listing_Product::TRIED_TO_LIST_YES)->save();
         if (!$this->_productInspector->isMeetListRequirements($listingProduct)) {
             continue;
         }
         $this->_runnerActions->setProduct($listingProduct, Ess_M2ePro_Model_Buy_Connector_Product_Dispatcher::ACTION_LIST, array());
     }
     $this->_profiler->saveTimePoint(__METHOD__);
 }