|
@@ -18,16 +18,31 @@ class kdn_helper
|
|
|
static public function query($shipperCode, $logisticCode)
|
|
|
{
|
|
|
$requestData = json_encode(array('ShipperCode' => $shipperCode,'LogisticCode' => $logisticCode));
|
|
|
+
|
|
|
+ $account = self::get_account();
|
|
|
$datas = array(
|
|
|
- 'EBusinessID' => '1256051',
|
|
|
+ 'EBusinessID' => $account['EBusinessID'],
|
|
|
'RequestType' => '1002',
|
|
|
'RequestData' => urlencode($requestData),
|
|
|
'DataType' => '2',
|
|
|
- 'DataSign' => self::encrypt($requestData, '6718d260-e2b6-4329-ad78-daff173309ac')
|
|
|
+ 'DataSign' => self::encrypt($requestData, $account['AppID'])
|
|
|
);
|
|
|
$result = http_post_data(self::req_url,$datas);
|
|
|
return $result;
|
|
|
}
|
|
|
+ static public function cur_businessid() {
|
|
|
+ $account = self::get_account();
|
|
|
+ return $account['EBusinessID'];
|
|
|
+ }
|
|
|
+
|
|
|
+ static public function get_account()
|
|
|
+ {
|
|
|
+ if(defined('MOBILE_PUBLISH') && MOBILE_PUBLISH == true) {
|
|
|
+ return array('EBusinessID' => '1256766','AppID' => '22c88d88-3565-4023-b5ac-0201792869ed');
|
|
|
+ } else {
|
|
|
+ return array('EBusinessID' => '1256051','AppID' => '6718d260-e2b6-4329-ad78-daff173309ac');
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
static private function encrypt($data, $appkey)
|
|
|
{
|
|
@@ -59,12 +74,14 @@ class kdn_helper
|
|
|
{
|
|
|
$datas = array(array('Code' => $e_code,'Item' => array(array('No' => $logisticCode,'Bk' => $order_sn))));
|
|
|
$requestData = json_encode($datas);
|
|
|
+
|
|
|
+ $account = self::get_account();
|
|
|
$datas = array(
|
|
|
- 'EBusinessID' => '1256051',
|
|
|
+ 'EBusinessID' => $account['EBusinessID'],
|
|
|
'RequestType' => '1005',
|
|
|
'RequestData' => urlencode($requestData),
|
|
|
'DataType' => '2',
|
|
|
- 'DataSign' => self::encrypt($requestData, '6718d260-e2b6-4329-ad78-daff173309ac')
|
|
|
+ 'DataSign' => self::encrypt($requestData, $account['AppID'])
|
|
|
);
|
|
|
$result = http_post_data(self::req_url, $datas);
|
|
|
return $result;
|