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