예제 #1
0
 /**
  * Save index flag by index object data
  *
  * @param Enterprise_TargetRule_Model_Index $object
  * @return Enterprise_TargetRule_Model_Resource_Index
  */
 public function saveFlag($object, $segmentId = null)
 {
     $data = array('type_id' => $object->getType(), 'entity_id' => $object->getProduct()->getEntityId(), 'store_id' => $object->getStoreId(), 'customer_group_id' => $object->getCustomerGroupId(), 'customer_segment_id' => $segmentId, 'flag' => 1);
     $this->_getWriteAdapter()->insertOnDuplicate($this->getMainTable(), $data);
     return $this;
 }