/** * 获取经纪人当日限额 * @param $brokerId * @param $cityId */ protected function getBrokerLimitAmount($brokerId, $cityId) { $limitInfo = Bll_Service_Ppc::limit(array('brokerId' => $brokerId, 'bizType' => Bll_Service_Ppc_Limit::SITE_ANJUKE)); if (empty($limitInfo['data'])) { return 0; } return $limitInfo['data']['amountLimit']; }
public static function getBrokerLimitForApi($intBrokerId) { $result = Bll_Service_Ppc::limit(array('brokerId' => $intBrokerId, 'bizType' => Bll_Service_Ppc_Limit::SITE_JINPU)); if ($result['status'] == 'ok') { $res['api_status'] = 'ok'; $res['tempId'] = $result['data']['tempId']; $res['tempName'] = $result['data']['tempName']; $res['amountLimit'] = $result['data']['amountLimit']; $res['publishLimit'] = $result['data']['publishLimit']; $res['promotionLimit'] = $result['data']['promotionLimit']; return $res; } else { $brokerInfo = Bll_BrokerBaseBll::get_instance()->get_broker_info($intBrokerId); $cityLimitObj = Model_City_JpLimit::data_access()->filter(Model_City_JpLimit::CITY_ID, $brokerInfo['BaseInfo']['CITYID'])->get_row(); if (empty($cityLimitObj)) { $amountLimit = -1; } else { $amountLimit = $cityLimitObj['limit_price']; } $res['api_status'] = 'fail'; $res['tempId'] = 0; $res['tempName'] = '无限额'; $res['amountLimit'] = $amountLimit; $res['publishLimit'] = Model_House_JpHouseIdx::HOUSE_LIMIT; $res['promotionLimit'] = Model_Plan_Jp::SPREAD_ONLINE_NUM_MAX; return $res; } }