Example #1
0
 /**
  * 编辑
  *
  * @param int $id
  * @param array $data
  * @return array 
  */
 public function updateRecord($id, App_Search_RecordDm $dm)
 {
     if (($result = $dm->beforeUpdate()) instanceof PwError) {
         return $result;
     }
     return $this->_getRecordDao()->update($id, $dm->getData());
 }
Example #2
0
 protected function _replaceRecord($keywords, $type)
 {
     $loginUser = Wekit::getLoginUser();
     if (!$keywords || !$loginUser || !$type) {
         return false;
     }
     Wind::import('EXT:search.service.dm.App_Search_RecordDm');
     $ds = $this->_getSearchRecord();
     $dm = new App_Search_RecordDm();
     $dm->setKeywords($keywords)->setSearchType($type)->setCreatedUserid($loginUser->uid)->setCreatedTime(Pw::getTime());
     $this->_getSearchRecord()->replaceRecord($dm);
 }