kevin_zhangl hace 2 años
padre
commit
6798f51610
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      common/helpers/Logistics.php

+ 3 - 2
common/helpers/Logistics.php

@@ -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.获取产品/包裹的重量和状态.