当前位置: 首页>>代码示例>>PHP>>正文


PHP callOpenSystem函数代码示例

本文整理汇总了PHP中callOpenSystem函数的典型用法代码示例。如果您正苦于以下问题:PHP callOpenSystem函数的具体用法?PHP callOpenSystem怎么用?PHP callOpenSystem使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了callOpenSystem函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: view_sendMessage

 /**
  * 功能:调用发送短信接口
  * @param array $paramArr
  * @param str $token
  * @return void
  * @author wxb 
  * date: 2013/11/1
  */
 function view_sendMessage()
 {
     if (!isset($_SESSION)) {
         @session_start();
     }
     if (!isset($_SESSION['userId'])) {
         echo 'sendResult({"error_response":{"code":"176","msg":"no login"}})';
         return;
     }
     if (empty($_GET['content']) || empty($_GET['from']) || empty($_GET['to']) || empty($_GET['type'])) {
         echo 'sendResult({"error_response":{"code":"044","msg":"get param fail"}})';
         return;
     }
     $content = trim($_GET['content']);
     $from = trim($_GET['from']);
     $to = trim($_GET['to']);
     $type = trim($_GET['type']);
     $callback = trim($_GET['callback']);
     include_once "../api/include/opensys_functions.php";
     $paramArr = array('method' => 'notice.send.message', 'format' => 'json', 'v' => '1.0', 'username' => 'Purchase', "content" => $content, "from" => $from, "to" => $to, "type" => $type, "callback" => $callback);
     $res = callOpenSystem($paramArr);
     if ($res) {
         echo $res;
     } else {
         echo 'sendResult({"error_response":{"code":"1120","msg":"call open fail"}})';
     }
 }
开发者ID:ohjack,项目名称:newErp,代码行数:35,代码来源:notice.view.php

示例2: sendMessage

 /**
  * MailApiModel::sendMessage()
  * 发送信息
  * @param string $type ems手机短信,email 邮件
  * @param string $from 发件人
  * @param string $to 收件人
  * @param string $content 内容
  * @param string $title 标题
  * @return  json string
  */
 public static function sendMessage($type, $from, $to, $content, $title = '')
 {
     $paramArr = array('method' => 'notice.send.message', 'format' => 'json', 'v' => '1.0', 'username' => C('OPEN_SYS_USER'), 'type' => $type, 'from' => $from, 'to' => $to, 'content' => $content, 'title' => urlencode($title), 'sysName' => urlencode(C('AUTH_SYSNAME')));
     $messageInfo = callOpenSystem($paramArr);
     unset($paramArr);
     return $messageInfo;
 }
开发者ID:ohjack,项目名称:newErp,代码行数:17,代码来源:mailApi.model.php

示例3: trans_carriers_fix_get

function trans_carriers_fix_get($ebay_carrier, $totalweight, $ebay_countryname)
{
    //$b	=	microtime()."\r\n";
    $username = 'finejo';
    require_once "opensys_functions.php";
    //开放系统文件
    $paramArr = array('method' => 'trans.carriers.fix.get', 'format' => 'json', 'v' => '2.0', 'username' => $username);
    if ($ebay_carrier == "新加坡小包挂号") {
        $ebay_carrier = "新加坡邮政";
    }
    //$CarrierLists = getCarrierListById();
    $CarrierLists = array(1 => "中国邮政平邮", 2 => "中国邮政挂号", 3 => "香港小包平邮", 4 => "香港小包挂号", 5 => "EMS", 6 => "EUB", 8 => "DHL", 9 => "FedEx", 10 => "Global Mail", 46 => "UPS Ground", 47 => "USPS", 48 => "顺丰快递", 49 => "圆通快递", 50 => "申通快递", 51 => "韵达快递", 52 => "新加坡邮政", 53 => "德国邮政挂号", 54 => "中通快递", 55 => "汇通快递", 56 => "国通快递", 57 => "加运美快递", 58 => "UPS", 59 => "飞腾DHL", 60 => "上门提货", 61 => "运德物流", 62 => "UPS美国专线", 63 => "英国专线挂号", 64 => "天天快递", 65 => "SurePost", 66 => "同城速递", 67 => "国内快递", 68 => "自提", 69 => "送货上门", 70 => "TNT", 71 => "城市之星物流", 72 => "优速快递", 73 => "速尔快递", 74 => "天地华宇物流", 75 => "德邦物流", 76 => "盛辉物流", 77 => "vietnam", 78 => "快捷快递", 79 => "俄速通挂号", 80 => "俄速通平邮", 81 => "俄速通大包", 82 => "海运运输", 83 => "新加坡DHL GM挂号", 84 => "新加坡DHL GM平邮", 85 => "郑州小包平邮", 86 => "郑州小包挂号", 87 => "瑞士小包平邮", 88 => "瑞士小包挂号", 89 => "比利时小包挂号", 90 => "比利时小包平邮", 91 => "USPS FirstClass", 92 => "UPS Ground Commercia", 93 => "澳邮宝挂号", 94 => "澳邮宝平邮", 95 => "UPS SurePost");
    $flip_CarrierLists = array_flip($CarrierLists);
    if (!isset($flip_CarrierLists[$ebay_carrier])) {
        return false;
    } else {
        $carrierId = $flip_CarrierLists[$ebay_carrier];
    }
    $paramArr['carrierId'] = $carrierId;
    $paramArr['country'] = $ebay_countryname;
    $paramArr['weight'] = $totalweight;
    $rtn = callOpenSystem($paramArr);
    $rtn = json_decode($rtn, true);
    //$e	=	microtime()."\r\n";
    //file_put_contents("/usr/local/php/var/log/xxx.txt","B=".$b,FILE_APPEND);
    //file_put_contents("/usr/local/php/var/log/xxx.txt","T=".$e,FILE_APPEND);
    if (!isset($rtn['data'])) {
        return false;
    }
    return $rtn['data'];
}
开发者ID:ohjack,项目名称:newErp,代码行数:31,代码来源:shipping_calc_fun.php

示例4: view_sendMessage

 /**
  * 功能:调用发送短信接口 用于js调用 
  * @param array $paramArr
  * @param str $token
  * @return void
  * @author wxb
  * @date: 2013/11/09
  */
 function view_sendMessage()
 {
     if (!isset($_SESSION)) {
         @session_start();
     }
     $callback = $_GET['callback'];
     if (!isset($_SESSION['userId'])) {
         echo $callback . '({"error_response":{"code":"176","msg":"no login"}})';
         return;
     }
     if (empty($_GET['content']) || empty($_GET['from']) || empty($_GET['to']) || empty($_GET['type'])) {
         echo $callback . '({"error_response":{"code":"044","msg":"get param fail"}})';
         return;
     }
     $content = $_GET['content'];
     $from = $_GET['from'];
     $to = $_GET['to'];
     $type = $_GET['type'];
     $paramArr = array('method' => 'notice.send.message', 'format' => 'json', 'v' => '1.0', 'username' => C('OPEN_SYS_USER'), "content" => $content, "from" => $from, "to" => $to, "type" => $type, "callback" => $callback);
     $res = callOpenSystem($paramArr, 'local');
     if ($res) {
         echo $res;
     } else {
         echo $callback . '({"error_response":{"code":"1120","msg":"call open fail"}})';
     }
 }
开发者ID:ohjack,项目名称:newErp,代码行数:34,代码来源:notice.view.php

示例5: getAuthCompanyList

 /**
  * ApiModel::getAuthCompanyList()
  * 获取鉴权公司列表
  * @return  array
  */
 public static function getAuthCompanyList()
 {
     $paramArr = array('method' => 'power.user.getApiCompany.get', 'format' => 'json', 'v' => '1.0', 'username' => C('OPEN_SYS_USER'), 'sysName' => C('AUTH_SYSNAME'), 'sysToken' => C('AUTH_SYSTOKEN'));
     $companyInfo = callOpenSystem($paramArr);
     $companyInfo = json_decode($companyInfo, true);
     $companyInfo = is_array($companyInfo) ? $companyInfo : array();
     unset($paramArr);
     return $companyInfo;
 }
开发者ID:ohjack,项目名称:newErp,代码行数:14,代码来源:api.model.php

示例6: saveDistributorWaterMark

 /**
  * 转发图片至图片系统分销商文件夹下
  * @param json imgInfor
  * @return int
  * @author zjr
  */
 public function saveDistributorWaterMark($imgInfor)
 {
     $conf = $this->getRequestConf(__FUNCTION__);
     $conf['imgInfor'] = $imgInfor;
     $result = callOpenSystem($conf);
     $data = json_decode($result, true);
     if ($data['errCode'] > 0) {
         self::$errMsg[$data['errCode']] = "[{$data['errCode']}]{$data['errMsg']}";
     }
     return $this->changeArrayKey($data['data']);
 }
开发者ID:bizonix,项目名称:sailvan,代码行数:17,代码来源:interfacePics.model.php

示例7: getText

 public static function getText()
 {
     require_once WEB_PATH . "api/include/functions.php";
     $start = time();
     $url = 'http://gw.open.valsun.cn:88/router/rest?';
     $paramArr = array('method' => 'om.showSuperOrder', 'format' => 'json', 'v' => '1.0', 'username' => C('OPEN_SYS_USER'), 'purchaseId' => '149');
     $result = callOpenSystem($paramArr);
     $data = json_decode($result, true);
     $end = time();
     echo "<pre>";
     var_dump($end - $start);
     var_dump($data);
 }
开发者ID:ohjack,项目名称:newErp,代码行数:13,代码来源:purchaseAPI.model.php

示例8: act_SendList

 public function act_SendList()
 {
     $from = trim($_GET['from']);
     $page = trim($_GET['page']);
     $type = trim($_GET['type']);
     $paramArr = array('method' => 'notice.show.get', 'format' => 'json', 'v' => '1.0', 'username' => 'notice', "from" => $from, "page" => $page, "type" => $type);
     $res = callOpenSystem($paramArr);
     if ($res) {
         return json_decode($res);
     } else {
         return json_decode('{"errCode":"1120","errMsg":"call open fail"}');
     }
 }
开发者ID:ohjack,项目名称:newErp,代码行数:13,代码来源:noticeApiNew.action.php

示例9: getOldErpSkuStockInfo

 /**
  * 功能:获取旧erp系统中的实时库存信息
  * @param $sku
  */
 public function getOldErpSkuStockInfo($sku = '')
 {
     $conf = $this->getRequestConf(__FUNCTION__);
     if (empty($conf)) {
         return false;
     }
     $conf['sku'] = $sku;
     $result = callOpenSystem($conf);
     $data = json_decode($result, true);
     if ($data['error_response']['code'] != 200) {
         self::$errMsg[$data['error_response']['code']] = "[{$data['error_response']['code']}]{$data['error_response']['msg']}";
     }
     return $data;
 }
开发者ID:bizonix,项目名称:sailvan,代码行数:18,代码来源:interfaceOldErp.model.php

示例10: view_searchUser

 /**
  *功能:搜索用用户名
  *@author wxb
  *@date 2013/12/3
  */
 public function view_searchUser()
 {
     if (!isset($_SESSION)) {
         @session_start();
     }
     $callback = trim($_GET['callback']);
     if (!isset($_SESSION['userId'])) {
         echo $callback . '({"errCode":"176","errMsg":"no login"})';
         return;
     }
     $name = trim($_GET['name']);
     $paramArr = array('method' => 'notice.searchUser', 'format' => 'json', 'v' => '1.0', 'username' => 'notice', "name" => base64_encode($name), "callback" => $callback);
     $res = callOpenSystem($paramArr);
     echo $res;
 }
开发者ID:ohjack,项目名称:newErp,代码行数:20,代码来源:notice.view.php

示例11: calcOpenShipFee

 /**
  * TrackShipFeeModel::calcOpenShipFee()
  * 获取物流系统开发运费计算结果
  * @param string $addId 发货地址ID
  * @param string $country 国家
  * @param string $weight 重量
  * @return  array 
  */
 public static function calcOpenShipFee($addId, $country, $weight, $transitId, $postCode, $apiToken, $noShipId, $weightFlag)
 {
     $res = array();
     $paramArr = array('method' => 'trans.open.ship.fee.get', 'format' => 'json', 'v' => '1.0', 'username' => C('OPEN_SYS_USER'), 'shipAddId' => $addId, 'country' => $country, 'weight' => $weight, 'apiToken' => $apiToken, 'transitId' => $transitId, 'postCode' => $postCode, 'noShipId' => $noShipId, 'weightFlag' => $weightFlag);
     $shipFeeInfo = callOpenSystem($paramArr);
     $shipFeeInfo = json_decode($shipFeeInfo, true);
     if (empty($shipFeeInfo['data'])) {
         self::$errCode = 20000;
         self::$errMsg = "Not to find the open freight, please confirm the selected conditions of this!";
         return false;
     } else {
         $res = $shipFeeInfo['data'];
     }
     unset($paramArr);
     return $res;
 }
开发者ID:ohjack,项目名称:newErp,代码行数:24,代码来源:trackShipFee.model.php

示例12: calcshippingfee

function calcshippingfee($shaddr, $weight, $country, $transportId)
{
    require_once WEB_PATH . "api/include/functions.php";
    $method = 'trans.carrier.fix.get';
    $paramArr = array('method' => $method, 'format' => 'json', 'v' => '1.0', 'username' => C('OPEN_SYS_USER'));
    $paramArr['country'] = $country;
    $paramArr['weight'] = $weight;
    $paramArr['shaddr'] = $shaddr;
    $paramArr['carrier'] = $transportId;
    $result = callOpenSystem($paramArr);
    $data = json_decode($result, true);
    if (empty($data['data'])) {
        return false;
    }
    return $data['data']['fee'];
}
开发者ID:ohjack,项目名称:newErp,代码行数:16,代码来源:order_channelId_unshipped.php

示例13: getAdjustransportFromPurchase

 public function getAdjustransportFromPurchase($get = 1)
 {
     require_once WEB_PATH . "api/include/functions.php";
     $url = 'http://gw.open.valsun.cn:88/router/rest?';
     $paramArr = array('method' => 'purchase.getAdjustransport', 'format' => 'json', 'v' => '1.0', 'username' => 'purchase', 'get' => $get);
     $result = callOpenSystem($paramArr);
     //var_dump($result);
     $data = json_decode($result, true);
     /*var_dump($data);
     		if(!isset($data['data'])){
     			return array();
     		}*/
     $__liquid_items_array = array();
     foreach ($data as $dataValue) {
         $__liquid_items_array[$dataValue['category']] = $dataValue['skulist'];
     }
     /*foreach($data['data'] as $dataValue){
     			$__liquid_items_array[$dataValue['category']] = $dataValue['skulist'];
     		}*/
     return $__liquid_items_array;
 }
开发者ID:bizonix,项目名称:sailvan,代码行数:21,代码来源:interfacePurchase.model.php

示例14: pushBigOrder

 /**
  * 将审核超大订单的结果更新到订单系统
  */
 public static function pushBigOrder()
 {
     $id = $_POST['id'];
     $status = $_POST['status'];
     $note = $_POST['note'];
     if (empty($id) || empty($status)) {
         $arr = array('code' => '2', 'msg' => '参数有误');
         return json_encode($arr);
     }
     $where = "id='{$id}'";
     $row = SuperorderAuditModel::getOne('*', $where);
     if (empty($row) || $row['status'] == 1) {
         $arr = array('code' => '3', 'msg' => '已经审核');
         return json_encode($arr);
     }
     $paramArr = array('method' => 'order.updateOrderAuditFromPh', 'format' => 'json', 'v' => '1.0', 'username' => C('OPEN_SYS_USER'));
     /* API应用级输入参数 Start*/
     $paramArr['omOrderId'] = $row['omOrderId'];
     $paramArr['omOrderdetailId'] = $row['omOrderdetailId'];
     $paramArr['sku'] = $row['sku'];
     $paramArr['auditStatus'] = $status;
     $paramArr['auditUser'] = $_SESSION['sysUserId'];
     $paramArr['note'] = $note;
     /* API应用级输入参数 End*/
     $result = callOpenSystem($paramArr, 'local');
     $result = json_decode($result, true);
     //add log
     //$filename = C("LOG_PATH").'/pushbigorder.txt';
     //write_log($filename, $result);
     if ($result['data'] == true) {
         $res['code'] = '1';
         $res['msg'] = 'success';
     } else {
         $res['code'] = '2';
         $res['msg'] = $result['errMsg'];
     }
     return json_encode($res);
 }
开发者ID:ohjack,项目名称:newErp,代码行数:41,代码来源:purToOrderAPI.action.php

示例15: getMaterInfoById

 public static function getMaterInfoById($MaterId)
 {
     /*$materInfoList = self::getMaterInfo();
       return  $materInfoList[$MaterId];*/
     require_once WEB_PATH . "api/include/functions.php";
     $url = 'http://gw.open.valsun.cn:88/router/rest?';
     $paramArr = array('method' => 'pc.getPmInfoById', 'format' => 'json', 'v' => '1.0', 'username' => 'purchase', 'id' => $MaterId);
     $result = callOpenSystem($paramArr);
     $data = json_decode($result, true);
     return $data['data'];
 }
开发者ID:ohjack,项目名称:newErp,代码行数:11,代码来源:goods.model.php


注:本文中的callOpenSystem函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。