Esempio n. 1
0
 public function handle_request_internal()
 {
     $requireId = $this->_params['requireId'];
     $broSum = Model_RecommendCus_ServedCustomer::getServedBrokerSumByRequireId($requireId);
     $isFull = $broSum >= self::maxBroSum ? 'true' : 'false';
     return array("status" => "ok", "data" => array('isFull' => $isFull));
 }
Esempio n. 2
0
 public static function getRequireDetailInfo($requireInfo)
 {
     $requireList = array();
     foreach ($requireInfo['baseInfo'] as $key => $value) {
         $requireListTmp = array();
         $requireDetail = $requireInfo['detailInfo'][$key];
         $ChatInfo = Model_RecommendCus_ChatUserBasic::getUserInfoByUserId($value['chatId']);
         $requireListTmp['requireId'] = $key;
         $requireListTmp['app'] = $value['appName'];
         $requireListTmp['udid2'] = $value['udid2'];
         $requireListTmp['guid'] = $value['guid'];
         $requireListTmp['macId'] = $value['macId'];
         $requireListTmp['userId'] = $value['userId'];
         $requireListTmp['chatId'] = $value['chatId'];
         $requireListTmp['userPhoto'] = $ChatInfo['icon'];
         $requireListTmp['otherRequire'] = $requireDetail['otherRequire'];
         $requireListTmp['tags'] = implode(' ', json_decode($requireDetail['tags'], true));
         $requireListTmp['area'] = self::getAreaOrBlockNameV2($requireDetail['areaId']);
         $requireListTmp['block'] = self::getAreaOrBlockNameV2($requireDetail['blockId']);
         $requireListTmp['Price'] = self::formatPrice($requireDetail['minPrice'], $requireDetail['maxPrice']);
         $requireListTmp['roomNum'] = self::getRoomNum($requireDetail['roomNum']);
         $broSum = Model_RecommendCus_ServedCustomer::getServedBrokerSumByRequireId($key);
         $requireListTmp['broSum'] = $broSum >= 5 ? 5 : $broSum;
         $requireListTmp['canServed'] = $requireListTmp['broSum'] >= 5 ? 'false' : 'true';
         $requireListTmp['customerName'] = Bll_Mobile_UserList::getUserName(isset($ChatInfo['nickName']) ? $ChatInfo['nickName'] : '', isset($ChatInfo['phone']) ? $ChatInfo['phone'] : '', $value['userId']);
         $requireListTmp['updateTime'] = self::formatTime($value['createTime']);
         $requireList[] = $requireListTmp;
     }
     return $requireList;
 }