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

edit

上级 7ceac309
......@@ -312,14 +312,31 @@ $url = 'jx.bluearp.com/m/index.php/Automatic/TzPopOrderGetPhone';
* @Time: 8:54
*/
public function jdOrderEx($data){
$json['orderId'] = $data['order_num'];
$json['logiCoprId'] = 1274;
$sysParams['method'] = "jingdong.pop.order.shipment";
// $shipment['shipCompanyId'] = 'ZS';
// $shipment['shipCompanyName'] = '商家自送';
// $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['app_key'] = $data['appKey'];//
$sysParams['timestamp'] = date("Y-m-d H:i:s");
$sysParams['format'] = 'json';
$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']);
$apiParams = array_merge($sysParams, $apiParams);
ksort($apiParams);
......@@ -334,7 +351,7 @@ $url = 'jx.bluearp.com/m/index.php/Automatic/TzPopOrderGetPhone';
//$url = "https://api-dev.jd.com/routerjson?".$urldata;
$url = "https://api.jd.com/routerjson?".$urldata;
$resp = $this->https_get($url);
echo $resp;
return $resp;
}
/**|---------------------------------------------------------------------------------
......
......@@ -13,6 +13,7 @@
namespace App\Http\Controllers\Dou;
use App\Exports\BasicExport;
use App\Http\Controllers\Api\SynJdPurchaseController;
use App\Http\Controllers\Api\SynJdRapidController;
use App\Http\Controllers\BaseController;
use App\Http\Controllers\Orders\AotuorderController;
......@@ -58,7 +59,7 @@ class MyTestController extends BaseController
if(empty($input['method'])){
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)){
return $this->error('接口不参数异常',ErrorInc::INVALID_PARAM,$input);
}else {
......@@ -1826,4 +1827,13 @@ class MyTestController extends BaseController
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
} else {
CommonService::addLog('派单出库失败', $result, $order_num, $filename);
}
}elseif ($token['type'] == 3 && $order_num=='2026063017251526'){
}elseif ($token['type'] == 3){
$data['order_num'] = $order_num;
$data['accessToken'] = $token['access_token'];
$data['appKey'] = $token['app_key'];
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论