protected function _after_find(&$resultSet, $options) { if (!empty($this->oCollect['active'])) { foreach ($this->oCollect['active'] as $i) { if ($i['target'] == $resultSet['id'] && $i['type'] == 3) { $resultSet['is_collect'] = 1; } } } $resultSet['focus_img'] = getFileUrl($resultSet['focus']); $resultSet['picture'] = D('Picture')->where(array('type' => 1, 'target' => $resultSet['id']))->select(); $resultSet['join_count'] = D('Active_partner')->where(array('type' => 1, 'aid' => $resultSet['id']))->count(); $resultSet['info_j'] = infoFormat($resultSet['info'], 300); }
protected function _after_find(&$resultSet, $options) { $resultSet['housetype_zh'] = $this->_aBaseOptions['housetype'][$resultSet['housetype']]; $resultSet['style_zh'] = $this->_aBaseOptions['style'][$resultSet['style']]; $resultSet['focus_img'] = getFileUrl($resultSet['focus']); $resultSet['header'] = getFileUrl($resultSet['uid']); if (!empty($this->oCollect['house'])) { foreach ($this->oCollect['house'] as $i) { if ($i['target'] == $resultSet['id'] && $i['type'] == 2) { $resultSet['is_collect'] = 1; } } } $resultSet['info_j'] = infoFormat($resultSet['info']); $resultSet['picture'] = D('Picture')->where(array('type' => 3, 'target' => $resultSet['id']))->select(); $resultSet['material'] = explode("\n", $resultSet['material']); $resultSet['owner_interview'] = json_decode($resultSet['owner_interview'], 1); $resultSet['designer_interview'] = json_decode($resultSet['designer_interview'], 1); $resultSet['cons_interview'] = json_decode($resultSet['cons_interview'], 1); $resultSet['jl_jump'] = "http://yijianli.com/house/index.php?s=/Case/detail/id/{$resultSet['jl_id']}"; }
protected function _after_find(&$resultSet, $options) { $data = D('User')->getById($resultSet['uid']); $resultSet = array_merge($data, $resultSet); $resultSet['sex_zh'] = $this->_aBaseOptions['sex'][$resultSet['sex']]; $resultSet['style_zh'] = $this->_aBaseOptions['style'][$resultSet['style']]; $resultSet['name_zh'] = $resultSet['nickname'] ? $resultSet['nickname'] : $resultSet['realname'] ? $resultSet['realname'] : $resultSet['account']; $resultSet['decoration_type_zh'] = $this->_aBaseOptions['decorationType'][$resultSet['decoration_type']]; $resultSet['housetype_zh'] = $this->_aBaseOptions['houseType'][$resultSet['housetype']]; $resultSet['designation_zh'] = $this->_aBaseOptions['designation'][$resultSet['designation']]; $resultSet['service_area'] = $this->_aBaseOptions['serviceArea'][$resultSet['service_area']]; $resultSet['ischeck_zh'] = $this->_aBaseOptions['ischeck'][$resultSet['ischeck']]; $resultSet['header'] = getFileUrl($resultSet['avatar']); $resultSet['avg_score'] = ($resultSet['score_skill'] + $resultSet['score_service']) / 2; $resultSet['star_html'] = getStar($resultSet['avg_score']); $resultSet['info_j'] = infoFormat($resultSet['info']); $resultSet['is_friend'] = D('Friend')->isFriend($resultSet['uid']); $cache = json_decode($resultSet['cache'], 1); $resultSet['friend_c'] = $cache['friend_count'] ? $cache['friend_count'] : 0; $resultSet['fensi_c'] = $cache['fensi_count'] ? $cache['fensi_count'] : 0; $resultSet['case_focus'] = $cache['case']['focus'] ? $cache['case']['focus'] : C('HOST_URL') . C('TMPL_PARSE_STRING.__FILES__') . "/404.jpg"; $resultSet['case_id'] = $cache['case']['id']; }
protected function _after_find(&$resultSet, $options) { $resultSet['housetype_zh'] = $this->_aBaseOptions['houseType'][$resultSet['housetype']]; $resultSet['style_zh'] = $this->_aBaseOptions['style'][$resultSet['style']]; $resultSet['authorize_zh'] = $this->_aBaseOptions['authorize'][$resultSet['authorize']]; $resultSet['focus_img'] = getFileUrl($resultSet['focus']); $resultSet['name'] = str_replace("\\'", "'", $resultSet['name']); $user = D('User')->getById($resultSet['uid']); if ($user['type'] == 2) { $designer = D('User_designer')->where(array('uid' => $resultSet['uid']))->find(); $resultSet['user'] = $designer; $resultSet['user']['name_zh'] = $designer['realname'] ? $designer['realname'] : $designer['nickname']; $resultSet['user']['url'] = __GROUP__ . "/Designer/designerDetails/uid/" . $designer['uid']; } else { if ($user['type'] == 3) { $company = D('Company')->where(array('uid' => $resultSet['uid']))->find(); $resultSet['user'] = $company; $resultSet['user']['name_zh'] = $company['name']; $resultSet['user']['url'] = __GROUP__ . "/Company/companyDetails/uid/" . $company['uid']; } } $resultSet['user']['type'] = $user['type']; $resultSet['user']['header'] = getFileUrl($user['avatar']); $resultSet['tag_zh'] = formatTag($resultSet['tags']); $resultSet['is_original_zh'] = $resultSet['is_original'] ? '原创' : '转发'; $resultSet['createtime_zh'] = time_tran($resultSet['createtime']); $resultSet['info_j'] = infoFormat($resultSet['info']); $resultSet['is_collect'] = 0; if (!empty($this->oCollect['case'])) { foreach ($this->oCollect['case'] as $i) { if ($i['target'] == $resultSet['id'] && $i['type'] == 1) { $resultSet['is_collect'] = 1; } } } }