Beispiel #1
0
 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 static function setBizCard($brokerId, $cityId, $areaCode, $mobile, $phone, $fileName, $companyId, $storeId)
 {
     $BrokerServiceObj = new Bll_Service_Broker();
     $params = array(array('brokerId' => $brokerId, 'cityId' => $cityId, 'areaCode' => $areaCode, 'mobile' => $mobile, 'phone' => $phone, 'fileName' => $fileName, 'companyId' => $companyId, 'storeId' => $storeId));
     $sq = $BrokerServiceObj->setBizCard($params, 200);
     $reply = $BrokerServiceObj->aps_wait_for_replies(array($sq));
     if ($reply[$sq]['status']) {
         return $reply[$sq]['data'];
     } else {
         return array();
     }
 }