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 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;
 }