diff --git a/app/shop/logic/order/OrderLogic.php b/app/shop/logic/order/OrderLogic.php index e38fadc6..f6cb219b 100644 --- a/app/shop/logic/order/OrderLogic.php +++ b/app/shop/logic/order/OrderLogic.php @@ -361,8 +361,13 @@ class OrderLogic extends Logic if ($shipping_code === 'SF' && $express === 'kdniao') { $expressage->logistics($shipping_code, $order['invoice_no'], substr($order['mobile'],-4)); }else { - $expressage->logistics($shipping_code, $order['invoice_no']); + $phone = ''; + if ($shipping_code === 'shunfeng') { + $phone = $order['mobile']; + } + $expressage->logistics($shipping_code, $order['invoice_no'], $phone); } + $traces = $expressage->logisticsFormat(); if ($traces == false) { $traces[] = [$expressage->getError()]; diff --git a/extend/expressage/Kd100.php b/extend/expressage/Kd100.php index 81593e7d..a7f68896 100644 --- a/extend/expressage/Kd100.php +++ b/extend/expressage/Kd100.php @@ -7,9 +7,9 @@ use Requests; class Kd100 extends Expressage { - public function logistics($code, $number, $extra = "") + public function logistics($code, $number, $phone = '') { - $request_data = '{"com":"' . $code . '","num":"' . $number . '","from":"","phone":"","to":"","resultv2":"0","show":"0","order":"desc"}'; + $request_data = '{"com":"' . $code . '","num":"' . $number . '","from":"","phone":"'. $phone .'","to":"","resultv2":"0","show":"0","order":"desc"}'; $datas = array( 'customer' => $this->app,