From fdd8e762a43607da01a89771fb4a71a943d5aa62 Mon Sep 17 00:00:00 2001
From: liu <1873441552@qq.com>
Date: Mon, 17 Jun 2024 16:50:41 +0800
Subject: [PATCH] =?UTF-8?q?=E5=86=8D=E6=AC=A1=E8=B4=AD=E4=B9=B0=E4=BF=AE?=
 =?UTF-8?q?=E6=94=B9=E9=80=BB=E8=BE=91=E6=9F=A5=E8=AF=A2=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/api/logic/order/OrderLogic.php | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app/api/logic/order/OrderLogic.php b/app/api/logic/order/OrderLogic.php
index 2a6503732..ccb309821 100644
--- a/app/api/logic/order/OrderLogic.php
+++ b/app/api/logic/order/OrderLogic.php
@@ -297,17 +297,16 @@ class OrderLogic extends BaseLogic
 
     public static function purchaseAgain($order_id)
     {
-        $arr = StoreOrderCartInfo::where('oid', $order_id)->field('product_id,cart_num,staff_id')->select();
+        $arr = StoreOrderCartInfo::where('oid', $order_id)->field('product_id,cart_num,staff_id,store_id')->select();
         $data = [];
         foreach ($arr as $k => $v) {
             $data[$k]['product_id'] = $v['product_id'];
-            $unique = StoreProductAttrValue::where('product_id', $v['product_id'])->value('v');
-            $data[$k]['product_attr_unique'] = $unique;
+//            $unique = StoreProductAttrValue::where('product_id', $v['product_id'])->value('v');
+            $data[$k]['product_attr_unique'] = '';
             $data[$k]['cart_num'] = $v['cart_num'];
             $data[$k]['type'] = '';
             $data[$k]['uid'] = Request()->userId;
-            $store_id = StoreProduct::where('id', $v['product_id'])->value('store_id');
-            $data[$k]['store_id'] = $store_id;
+            $data[$k]['store_id'] = $v['store_id'];
             $data[$k]['staff_id'] = $v['staff_id'];
             $data[$k]['combination_id'] = 0;
             $data[$k]['seckill_id'] = 0;