shish 11 tháng trước cách đây
mục cha
commit
3a9af417a0

+ 8 - 3
app-hd/controllers/IntraCityController.php

@@ -416,8 +416,8 @@ class IntraCityController extends BaseController
                 'item_list' => $itemList,
                 'item_list' => $itemList,
             ];
             ];
 
 
-            //生成 store_order_id
-            $storeOrderId = $orderId;
+            //生成 store_order_id,加统一后缀,避免线上线下ID命中
+            $storeOrderId = $orderId . '_express_';
             if ($order['sendStatus'] == 3) { // 如果不是首次用 $orderId 创建快递配送,则要生成新 store_order_id
             if ($order['sendStatus'] == 3) { // 如果不是首次用 $orderId 创建快递配送,则要生成新 store_order_id
                 // store_order_id 门店订单编号, 即 orderId。如果是重新配送的第n次,订单编号的命名规则为:orderId_copy_n
                 // store_order_id 门店订单编号, 即 orderId。如果是重新配送的第n次,订单编号的命名规则为:orderId_copy_n
                 $query = (new Query())
                 $query = (new Query())
@@ -427,7 +427,12 @@ class IntraCityController extends BaseController
                 // $sql = $command->sql;
                 // $sql = $command->sql;
                 $copyOrderCount = $query->count();
                 $copyOrderCount = $query->count();
                 $copyOrderCount += 1;
                 $copyOrderCount += 1;
-                $storeOrderId = $orderId . '_copy_' . $copyOrderCount;
+                //区分线上线下
+                if (getenv('YII_ENV') == 'production') {
+                    $storeOrderId = $orderId . '_express_new_' . $copyOrderCount;
+                } else {
+                    $storeOrderId = $orderId . '_express_cs_new_' . $copyOrderCount;
+                }
             }
             }
 
 
             $callbackUrl = Yii::$app->params['hdHost'] . '/intra-city/callback';
             $callbackUrl = Yii::$app->params['hdHost'] . '/intra-city/callback';