Commit 77e8f35e authored by hangjun83's avatar hangjun83

openapi 震坤行

parent c9850e5b
...@@ -204,23 +204,12 @@ class ZhenkhApiService extends PlatformAbstractService ...@@ -204,23 +204,12 @@ class ZhenkhApiService extends PlatformAbstractService
/** /**
* @发货确认 * @发货确认
*/ */
public function ackDeliveryOrder($order, $deliveryOrder, $token) public function ackDeliveryOrder($deliveryOrder, $token)
{ {
try{ try{
if($this->checkPlatformStatus()){ if($this->checkPlatformStatus()){
$response = $this->getPostClient($this->getPlatformApiUrl().'/openPoApi/v1/purchaseOrder/ackDeliveryOrderPart',
$deliveryParams = []; $deliveryOrder,null,
$deliveryParams['deliveryTime'] = date('Y-m-d',time());
$deliveryParams['deliveryWay'] = 1;
$deliveryParams['logisticsId'] = 1;
$deliveryParams['logisticsName'] = 1;
$deliveryParams['logisticsCode'] = 1;
$deliveryParams['signReceiptUrl'] = '';
$deliveryParams['itemList'] = [];
$response = $this->getPostClient($this->getPlatformApiUrl().'/openPoApi/v1/purchaseOrder/ackDeliveryOrderPart',
$deliveryParams,null,
[ [
'honeycombToken' => $token, 'honeycombToken' => $token,
'Content-Type' => 'application/json;charset=UTF-8' 'Content-Type' => 'application/json;charset=UTF-8'
......
...@@ -254,7 +254,7 @@ class ZhenKhService ...@@ -254,7 +254,7 @@ class ZhenKhService
} }
} }
$orderNo = current($orderDelivery)->so_cus_po; $orderNo = current($orderDelivery)->so_cus_po;
$deliveryOrderDetail = $this->apiService->sendDeliveryOrder('5012255694',$this->getToken()); $deliveryOrderDetail = $this->apiService->sendDeliveryOrder($orderNo,$this->getToken());
$deliveryDetail = []; $deliveryDetail = [];
if($deliveryOrderDetail){ if($deliveryOrderDetail){
foreach($deliveryOrderDetail['lines'] as $order){ foreach($deliveryOrderDetail['lines'] as $order){
...@@ -282,18 +282,18 @@ class ZhenKhService ...@@ -282,18 +282,18 @@ class ZhenKhService
foreach($zkhGoods as $goods){ foreach($zkhGoods as $goods){
$temp = []; $temp = [];
$temp['purchaseOrderId'] = $currentOrderDelivery->so_cus_po; $temp['purchaseOrderId'] = $currentOrderDelivery->so_cus_po;
$temp['itemLineNumber'] = $deliveryDetail[$goods['zg_sku']]['itemLineNumber']; $temp['itemLineNumber'] = $deliveryDetail[$goods->zg_sku]['itemLineNumber'];
$temp['planItemNumber'] = $deliveryDetail[$goods['zg_sku']]['itemLineNumber']; $temp['planItemNumber'] = $deliveryDetail[$goods->zg_sku]['itemLineNumber'];
$temp['zkhSku'] = $goods['zg_sku']; $temp['zkhSku'] = $goods->zg_sku;
$temp['materialDescribe'] = $deliveryDetail[$goods['zg_sku']]['materialDescribe']; $temp['materialDescribe'] = $deliveryDetail[$goods->zg_sku]['materialDescribe'];
$temp['number'] = $currentOrderDelivery->so_cus_po; $temp['number'] = $currentOrderDelivery->so_cus_po;
$temp['unit'] = $deliveryDetail[$goods['zg_sku']]['unit']; $temp['unit'] = $deliveryDetail[$goods->zg_sku]['unit'];
$itemList[] = $temp; $itemList[] = $temp;
} }
} }
$deliveryPost['itemList'] = $itemList; $deliveryPost['itemList'] = $itemList;
//确认发货 //确认发货
//$this->apiService->ackDeliveryOrder($order,$deliveryOrder,$this->getToken()); $this->apiService->ackDeliveryOrder($deliveryPost,$this->getToken());
} }
}catch(\Throwable $exception){ }catch(\Throwable $exception){
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment