提交 2c7a6890 authored 作者: 窦斌's avatar 窦斌

edit

上级 7ceac309
...@@ -312,14 +312,31 @@ $url = 'jx.bluearp.com/m/index.php/Automatic/TzPopOrderGetPhone'; ...@@ -312,14 +312,31 @@ $url = 'jx.bluearp.com/m/index.php/Automatic/TzPopOrderGetPhone';
* @Time: 8:54 * @Time: 8:54
*/ */
public function jdOrderEx($data){ public function jdOrderEx($data){
$json['orderId'] = $data['order_num']; // $shipment['shipCompanyId'] = 'ZS';
$json['logiCoprId'] = 1274; // $shipment['shipCompanyName'] = '商家自送';
$sysParams['method'] = "jingdong.pop.order.shipment"; // $shipment['shipmentNo'] = '自送_'.$data['order_num'];
// $shipments[0] = $shipment;
// $orderStockOutRequest['jdOrderId'] = $data['order_num'];
// $orderStockOutRequest['shipments'] = $shipments;
// $data['key'] = 'buId';
// $data['value'] = '381';
// $uniformBizInfo['data'] = $data;
// $clientInfoRequest['uniformBizInfo'] = $uniformBizInfo;
// $clientInfoRequest['clientOperator'] = 'admin';
// $clientInfoRequest['businessIdentity'] = 'admin';
// $json['orderStockOutRequest'] = $orderStockOutRequest;
// $json['clientInfoRequest'] = $clientInfoRequest;
$json['purchaseId'] = $data['order_num'];
$json['shipmentId'] = 1274;
$json['shipmentNo'] = '自送_'.$data['order_num'];
$json['tradeNo'] = uniqid().'_'.$data['order_num'];
$sysParams['method'] = "jingdong.purchase.order.stock.out";
$sysParams['access_token'] = $data['accessToken']; $sysParams['access_token'] = $data['accessToken'];
$sysParams['app_key'] = $data['appKey'];// $sysParams['app_key'] = $data['appKey'];//
$sysParams['timestamp'] = date("Y-m-d H:i:s"); $sysParams['timestamp'] = date("Y-m-d H:i:s");
$sysParams['format'] = 'json';
$sysParams['v'] = '2.0'; $sysParams['v'] = '2.0';
$apiParams["360buy_param_json"] = json_encode($json); $apiParams["360buy_param_json"] = json_encode($json, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$sysParams["sign"] = $this->generateSign(array_merge($sysParams, $apiParams),$data['appsecret']); $sysParams["sign"] = $this->generateSign(array_merge($sysParams, $apiParams),$data['appsecret']);
$apiParams = array_merge($sysParams, $apiParams); $apiParams = array_merge($sysParams, $apiParams);
ksort($apiParams); ksort($apiParams);
...@@ -334,7 +351,7 @@ $url = 'jx.bluearp.com/m/index.php/Automatic/TzPopOrderGetPhone'; ...@@ -334,7 +351,7 @@ $url = 'jx.bluearp.com/m/index.php/Automatic/TzPopOrderGetPhone';
//$url = "https://api-dev.jd.com/routerjson?".$urldata; //$url = "https://api-dev.jd.com/routerjson?".$urldata;
$url = "https://api.jd.com/routerjson?".$urldata; $url = "https://api.jd.com/routerjson?".$urldata;
$resp = $this->https_get($url); $resp = $this->https_get($url);
echo $resp; return $resp;
} }
/**|--------------------------------------------------------------------------------- /**|---------------------------------------------------------------------------------
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
namespace App\Http\Controllers\Dou; namespace App\Http\Controllers\Dou;
use App\Exports\BasicExport; use App\Exports\BasicExport;
use App\Http\Controllers\Api\SynJdPurchaseController;
use App\Http\Controllers\Api\SynJdRapidController; use App\Http\Controllers\Api\SynJdRapidController;
use App\Http\Controllers\BaseController; use App\Http\Controllers\BaseController;
use App\Http\Controllers\Orders\AotuorderController; use App\Http\Controllers\Orders\AotuorderController;
...@@ -58,7 +59,7 @@ class MyTestController extends BaseController ...@@ -58,7 +59,7 @@ class MyTestController extends BaseController
if(empty($input['method'])){ if(empty($input['method'])){
return $this->error('缺少必要参数1',ErrorInc::FAILED_PARAM); return $this->error('缺少必要参数1',ErrorInc::FAILED_PARAM);
} }
$api=['getSerStatistics','getSerStatisticsDetail','BasicExport','addOrderData','addOrderDatas','sysServiseCenter','getJdOrderStatus','getDataDecrypt','calculateOrderPrice','omnicOrderList','Distrib','tests','synAdminInfor']; $api=['getSerStatistics','getSerStatisticsDetail','BasicExport','addOrderData','addOrderDatas','sysServiseCenter','getJdOrderStatus','getDataDecrypt','calculateOrderPrice','omnicOrderList','Distrib','tests','synAdminInfor','syncExpress'];
if(!in_array($input['method'],$api)){ if(!in_array($input['method'],$api)){
return $this->error('接口不参数异常',ErrorInc::INVALID_PARAM,$input); return $this->error('接口不参数异常',ErrorInc::INVALID_PARAM,$input);
}else { }else {
...@@ -1826,4 +1827,13 @@ class MyTestController extends BaseController ...@@ -1826,4 +1827,13 @@ class MyTestController extends BaseController
dump('无更多数据'); dump('无更多数据');
} }
} }
public function syncExpress ( $input ){
$data['order_num'] = '202608111722';
$data['accessToken'] = 'bdeb410319994001be4eebe6c56966e9qxmd';
$data['appKey'] = 'E7DACDF988F8F2BFA067F5091D2E1C02';
$data['appsecret'] = '8de8b7903e7740abb9ac6ec39f22c0e5';
$SynJdPurchaseController = new SynJdPurchaseController();
$result = $SynJdPurchaseController->jdOrderEx($data);
dump($result);
}
} }
...@@ -584,7 +584,7 @@ class OrderListService extends Model ...@@ -584,7 +584,7 @@ class OrderListService extends Model
} else { } else {
CommonService::addLog('派单出库失败', $result, $order_num, $filename); CommonService::addLog('派单出库失败', $result, $order_num, $filename);
} }
}elseif ($token['type'] == 3 && $order_num=='2026063017251526'){ }elseif ($token['type'] == 3){
$data['order_num'] = $order_num; $data['order_num'] = $order_num;
$data['accessToken'] = $token['access_token']; $data['accessToken'] = $token['access_token'];
$data['appKey'] = $token['app_key']; $data['appKey'] = $token['app_key'];
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论