예제 #1
0
 /**
  * Use qty correction for qty column update
  *
  * @param Varien_Object $object
  * @param string $table
  * @return array
  */
 protected function _prepareDataForTable(Varien_Object $object, $table)
 {
     $data = parent::_prepareDataForTable($object, $table);
     if ($object->getQtyCorrection()) {
         if ($object->getQtyCorrection() < 0) {
             $data['qty'] = new Zend_Db_Expr('`qty`-' . abs($object->getQtyCorrection()));
         } else {
             $data['qty'] = new Zend_Db_Expr('`qty`+' . $object->getQtyCorrection());
         }
     }
     return $data;
 }