public function createThreeSiteAccountMust($userId, $ajkBrokerId) { //查询三网mapping $objMapping = Model_Payment_AccountMapping::getAccountMappingByUserId($userId); if (!$objMapping || !$objMapping->accountidAjk || !$objMapping->accountidHz || !$objMapping->accountidJp) { //获取安居客账户 $objajkAccount = Model_Payment_AjkUserAccount::getAjkUserAccountByUserId($userId); if ($objajkAccount) { $ajkAccount = $objajkAccount->accountId; } else { $ajkAccount = $this->createAjkAccountId($userId); } //获取租房账户 $hzBrokerId = Model_Broker_HzMapping::get_hz_broker_id($ajkBrokerId); $objHzAccount = Model_Payment_HzUsersAccountMapping::getHzUserAccountByUserId($hzBrokerId); if ($objHzAccount) { $hzAccount = $objHzAccount->accountId; } else { $hzAccount = $this->createHzAccountId($hzBrokerId); } //获取金铺账户 $objJpMember = Model_Broker_JpBroker::getJpBrokerInfoByAjkBrokerId($ajkBrokerId); $objJpAccount = Model_Payment_JpPayAccount::getAccountByBrokerId($objJpMember->id); if ($objJpAccount) { $jpAccount = $objJpAccount->account; } else { $jpAccount = $this->createJpAccountId($objJpMember->id); } //创建三网账号 $this->doCreateThreeSiteAccountMust($userId, $ajkAccount, $hzAccount, $jpAccount, $objMapping); } }