|
|
@@ -347,8 +347,6 @@ class ShopController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// $data = json_decode($rawPostData, true);
|
|
|
-
|
|
|
// 支付webhook回调日志
|
|
|
Tool::approachOrderCall($data);
|
|
|
|
|
|
@@ -468,17 +466,23 @@ class ShopController extends BaseController {
|
|
|
|
|
|
public function actionLogistics()
|
|
|
{
|
|
|
- // OS202305308326566415
|
|
|
+ $orderSn = \Yii::$app->request->post('sn');
|
|
|
+
|
|
|
+ // TODO:发送物流接口
|
|
|
$order = Order::find()
|
|
|
->alias('O')
|
|
|
- ->where('SN=:SN', [':SN' => 'OS202305301428462244'])
|
|
|
+ ->where('SN=:SN', [':SN' => $orderSn])
|
|
|
->select('O.*,U.REAL_NAME,OG.REAL_PRICE,OG.BUY_NUMS,OG.SKU_CODE,OG.GOODS_TITLE,OG.REAL_PV')
|
|
|
->join('LEFT JOIN', User::tableName() . ' AS U', 'U.ID=O.USER_ID')
|
|
|
->join('LEFT JOIN', OrderGoods::tableName() . ' AS OG', 'OG.ORDER_SN=O.SN')
|
|
|
->asArray()
|
|
|
->one();
|
|
|
|
|
|
-// $logistics = new Logistics();
|
|
|
+ $logistics = new Logistics();
|
|
|
+ $response = $logistics->createOrder($order);
|
|
|
+ LoggerTool::info($response);
|
|
|
+
|
|
|
+ return static::notice($response);
|
|
|
|
|
|
// 2、创建订单和产品(以前不存在/已提交的产品).
|
|
|
// $result = $logistics->createOrder($order);
|