|
|
@@ -44,6 +44,7 @@ class Logistics
|
|
|
|
|
|
function __construct()
|
|
|
{
|
|
|
+ \Yii::$app->redis->delete(self::wstLogisticsBearerTokenKey);
|
|
|
if (!\Yii::$app->redis->get(self::wstLogisticsBearerTokenKey)) {
|
|
|
$this->getAuthentication();
|
|
|
}
|
|
|
@@ -123,7 +124,7 @@ class Logistics
|
|
|
'product_name' => $order['GOODS_TITLE'], // 产品名称
|
|
|
'tracking_number' => Date::today('Ymd') . $this->_random(10, 1),
|
|
|
'quantity' => $order['BUY_NUMS'], // 产品数量
|
|
|
- 'total_price' => $order['PAY_AMOUNT'] * 0.3, // 订单总金额,Decimal TODO: 方便通关,减少金额
|
|
|
+ 'total_price' => number_format($order['PAY_AMOUNT'] * 0.3, 2, '.', ''), // 订单总金额,Decimal 方便通关,减少金额
|
|
|
'currency_code' => 'CNY', // 产品的货币代码. 如USD(美元),MYR(马来西亚林吉特),SGD(新加坡元),CNY(人民币)
|
|
|
],
|
|
|
],
|
|
|
@@ -131,7 +132,7 @@ class Logistics
|
|
|
|
|
|
LoggerTool::info(['actionLogisticsOrder', $order, $request]);
|
|
|
|
|
|
- // return $this->curl(self::createOrderUrl, $request);
|
|
|
+ return $this->curl(self::createOrderUrl, $request);
|
|
|
}
|
|
|
|
|
|
// 3.获取产品/包裹的重量和状态.
|