public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $num = rand(1, 9); $params = array(array('brokerId' => '1357262', 'email' => '*****@*****.**', 'mobile' => '1348569758' . $num, 'trueName' => '谭晓轶', 'gender' => 1)); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->setBasicInfo($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); //数据库验证 $PDO = APF_DB_Factory::get_instance()->get_pdo('anjuke_slave'); $sql = 'select UserMobile, TrueName,UserSex,UserId from ajk_brokerextend where brokerId = ?'; $stmt = $PDO->prepare($sql); $stmt->execute(array($params[0]['brokerId'])); $results = $stmt->fetch(); $sql1 = 'select UserEmail, UserId from ajk_members where UserId = ?'; $stmt1 = $PDO->prepare($sql1); $stmt1->execute(array($results['UserId'])); $resu = $stmt1->fetch(); $dbtest = $results['UserMobile'] == $params[0]['mobile'] && $resu['UserEmail'] == $params[0]['email'] && $results['TrueName'] == $params[0]['trueName'] && intval($results['UserSex']) == $params[0]['gender'] ? true : false; //var_dump($results); //var_dump($resu); //UserEmail 不对 //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); $this->phpUnitMsg('dbtest', $dbtest); }
public function checkMobileExists($mobile) { $BrokerServiceObj = new Bll_Service_Broker(); $params = array($mobile); $rs = $BrokerServiceObj->checkMobileExists($params); $replies = $BrokerServiceObj->aps_wait_for_replies($rs); return $replies[$rs]; }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('brokerId' => 208649, 'cityId' => 10, 'areaCode' => '000100030029', 'mobile' => '1234567', 'phone' => '723178', 'fileName' => '5/e/1/4e1a5be4d9b12b8c9e82486d5c7e6db4.jpg', 'companyId' => 11, 'storeId' => 3061)); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->setBizCard($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('brokerId' => '1357262', 'state' => 1, 'adminId' => 1, 'dataId' => '1378580')); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->verifyBizCard($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('brokerId' => '208649')); echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->getBasicInfo($params, 100); //aps_start_request $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array('123,124,125'); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->getIdentityInfos($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('mobile' => '123456')); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->checkMobileExists($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request_internal() { $request = APF::get_instance()->get_request(); $brokerId = $request->getBrokerId(); $userId = $request->getUserId(); $params = $request->get_parameters(); $BrokerServiceObj = new Bll_Service_Broker(); $sq1 = $BrokerServiceObj->getBasicInfo(array('brokerId' => $brokerId)); $replies1 = $BrokerServiceObj->aps_wait_for_replies(); if (empty($replies1)) { apf_require_class("Uri_Http"); Uri_Http::redirect_header('/user/broker/new/brokeremail?type=modify'); } $oldEmail = $replies1[$sq1]['data']['email']; $flag = 0; if ($request->is_post_method()) { $password = Bll_Broker_User::getPasswordByUserId($userId); if (base64_encode(md5($params['password'])) == $password) { $userIdByEmail = Bll_Broker_User::getUserIdByEmail($params['email']); if (empty($userIdByEmail)) { try { //可以更改邮箱 $apsParams = array('brokerId' => $brokerId, 'email' => trim($params['email'])); $sq2 = $BrokerServiceObj->setBasicInfo($apsParams); $replies2 = $BrokerServiceObj->aps_wait_for_replies(); $flag = $replies2[$sq2]['status'] == 'ok' ? Broker_EditEmailController::EDIT_SUCCESS : Broker_EditEmailController::EDIT_ERROR; } catch (Exception $e) { $flag = Broker_EditEmailController::EDIT_ERROR; } } else { //邮箱已经存在 //$flag = $userIdByEmail == $userId ? Broker_EditEmailController::EDIT_ERROR : Broker_EditEmailController::EMAIL_IS_EXIST; $flag = Broker_EditEmailController::EMAIL_IS_EXIST; } } else { if (empty($params['password'])) { $flag = Broker_EditEmailController::PASSWORD_EMPTY; } else { $flag = Broker_EditEmailController::PASSWORD_ERROR; } } $request->set_attribute("newEmail", $params['email']); $request->set_attribute("url", $this->getURL('my', '/ajkbroker/broker/brokerinfo')); } $request->set_attribute("flag", $flag); $request->set_attribute("oldEmail", $oldEmail); return "Broker_EditEmail"; }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $num = rand(1, 10); $params = array(array('brokerId' => '1357262', 'photoUrl' => "e/{$num}/f/e6f8cee02e30aaaf2807bb1c856d0f5f.jpg")); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->setNewPhoto($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('brokerId' => 16, 'state' => 2)); //传入的参数 echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->verifyIdCard($params, 100); //调用的接口 $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); $PDO = APF_DB_Factory::get_instance()->get_pdo('anjuke_slave'); $sql = 'select * from ajk_brokerextend where brokerId = ?'; $stmt = $PDO->prepare($sql); $stmt->execute(array($params[0]['brokerId'])); $results = $stmt->fetch(); var_dump($results['UserCard']); $dbtest = $results['UserCard'] == $results['UserCardFile'] && $results['UsrCardState'] == 2 ? true : false; //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); $this->phpUnitMsg('dbtest', $dbtest); }
public function handle_request() { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('brokerId' => '1357262', 'logFlag' => '0', 'ip' => '1.2.3.4.999', 'guid' => 'asodfihasdoif-123123', 'loginFrom' => 1)); echo PHP_EOL . '入参:' . PHP_EOL; print_r($params); $sq = $BrokerServiceObj->login($params, 100); //aps_start_request $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); echo '出参:' . PHP_EOL; print_r($reply[$sq]); //数据库验证 $PDO = APF_DB_Factory::get_instance()->get_pdo('anjuke_slave'); $sql = 'select UserMobile, TrueName,UserSex,UserId from ajk_brokerextend where brokerId = ?'; $stmt = $PDO->prepare($sql); $stmt->execute(array($params[0]['brokerId'])); $results = $stmt->fetch(); $sql1 = 'select UserEmail, UserId from ajk_members where UserId = ?'; $stmt1 = $PDO->prepare($sql1); $stmt1->execute(array($results['UserId'])); $resu = $stmt1->fetch(); //断言返回参数有18个 $this->phpUnitMsg('reply', $reply[$sq]); }
public function handle_request() { /*$IP = 'tcp://10.10.3.98:8965'; $BrokerServiceObj = new Bll_Service_Broker($IP); $sq = $BrokerServiceObj->ping(); //aps_start_request $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); print_r($reply); echo '<br>-----------------------------<br>';*/ $BrokerServiceObj = new Bll_Service_Broker(); $sq1 = $BrokerServiceObj->ping(); $sq2 = $BrokerServiceObj->status(); $replies = $BrokerServiceObj->aps_wait_for_replies(); echo '<pre>'; print_r($replies); exit; echo '<br><br>'; $params = array(array('brokerId' => '208649')); $response = $BrokerServiceObj->getBasicInfo($params); print_r($response); echo '<br><br>'; $params = array(array('brokerId' => '208649')); $response = $BrokerServiceObj->getIdentityInfo($params); print_r($response); /*echo '<br><br>'; $params = array(array('208649')); $response = $BrokerServiceObj->getBasicInfos($params); print_r($response);*/ /* $client = APF_APS_Factory12::get_instance()->get_client('broker_production'); $client->start_request('.status'); $replies = APF_APS_Client12::wait_for_replies(); print_r($replies);*/ }
public function setBrokerMobile($intBrokerId, $newMobile) { $BrokerServiceObj = new Bll_Service_Broker(); $params = array(array('brokerId' => $intBrokerId, 'mobile' => $newMobile)); $sq = $BrokerServiceObj->setBasicInfo($params, 200); $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); if ($reply[$sq]['status'] == 'ok') { return $reply[$sq]['data']; } }
public function verifyIdCard($brokerId, $trueName, $userCardFile, $idCardNo, $state, $adminId) { $BrokerServiceObj = new Bll_Service_Broker(); $params1 = array(array('brokerId' => $brokerId, 'trueName' => $trueName, 'userCardFile' => $userCardFile, 'idCardNo' => $idCardNo)); $sq1 = $BrokerServiceObj->setNewIdCard($params1, 200); $params2 = array(array('brokerId' => $brokerId, 'state' => $state, 'adminId' => $adminId)); $sq2 = $BrokerServiceObj->verifyIdCard($params2, 200); $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq1, $sq2)); return $reply; }
public static function checkMobileExists($mobile) { $BrokerServiceObj = new Bll_Service_Broker(); $params = array($mobile); $sq = $BrokerServiceObj->checkMobileExists($params, 200); $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq)); if ($reply[$sq]['status'] == 'ok') { return $reply[$sq]['data']; } else { return array(); } }