Пример #1
0
 /**
  * 通知小区信息变更
  *
  * @param array $record
  * @param int $siteType
  * @return bool
  */
 public function noticeCommunityInfoChange($record, $siteType)
 {
     if ($record['type'] != Model_Log_HouseLogNew::TYPE_COMMUNITY_INFO_CHANGE && $record['type'] != Model_Log_HouseLogNew::TYPE_COMMUNITY_AREA_CHANGE) {
         $this->setLog('不是小区信息变更,不做处理 ' . __METHOD__);
         return false;
     }
     if ($siteType == 2) {
         $resArr = Bll_Combo_NoticeSolrUpDown::noticeUpdateZfAPI($record['cityId'], $record['houseId'], 2, 2, Bll_Combo_NoticeSolrUpDown::HLS_FROM_HOUSE_COMMUNITY_INFO_CHANGE, strtotime($record['addDate']), date('Ymd', strtotime($record['addDate'])) . $record['id']);
     } else {
         $resArr = Bll_Combo_NoticeSolrUpDown::noticeUpdateAjkAPI($record['cityId'], $record['houseId'], 2, Bll_Combo_NoticeSolrUpDown::HLS_FROM_HOUSE_COMMUNITY_INFO_CHANGE, strtotime($record['addDate']), date('Ymd', strtotime($record['addDate'])) . $record['id']);
     }
     if ($resArr['status'] == 'ok') {
         //记录处理日志
         $this->setLog('solr处理成功 ');
     } else {
         //记录处理日志
         $this->setLog('solr处理失败 ');
     }
     return true;
 }