Beispiel #1
0
 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]);
 }