Example #1
0
 /**
  * 1.2获得租车所有下线国家接口说明[来自boss]
  * @return array|mixed
  */
 public static function GetOffLineShopList()
 {
     $request_time = time();
     $client = new SoapClient(CARRENTALAPI_BOS_URL);
     $bosArr = array();
     $bosArr['AppKey'] = CARRENTALAPI_BOS_APPKEY;
     $bosArr['AppSecrete'] = CARRENTALAPI_BOS_APPSECRETE;
     $bosArr['Request'] = '{}';
     $bos_result = $client->GetOffLineShopList(array('requestString' => json_encode($bosArr)));
     if (!empty($bos_result->GetOffLineShopListResult)) {
         $rs_bos_arr = json_decode($bos_result->GetOffLineShopListResult, true);
         if ($rs_bos_arr['ErrorCode'] === 0) {
             $return_arr = json_decode($rs_bos_arr['Response']['Response'], true);
             ApiLogManage::addRentalcars('GetOffLineShopList', json_encode($bosArr), '', json_encode($bos_result), $request_time, time(), 1);
             //记录日志
             return $return_arr;
         }
     }
     if (!empty($rs_bos_arr['ErrorMsg'])) {
         ApiLogManage::addRentalcars('GetOffLineShopList', json_encode($bosArr), '', json_encode($bos_result), $request_time, time(), 10);
         //记录日志
         return array();
     }
 }