WIN-2308041133\Administrator il y a 1 jour
Parent
commit
29044a82f6
1 fichiers modifiés avec 20 ajouts et 0 suppressions
  1. 20 0
      app/model/api/StoreOrder.php

+ 20 - 0
app/model/api/StoreOrder.php

@@ -28,6 +28,26 @@ class StoreOrder extends Model
             ->page($page, $pageSize)
             ->select()
             ->toArray();
+
+        // 关联订单商品信息
+        if (!empty($list)) {
+            foreach ($list as &$order) {
+                $cartInfo = Db::name('store_order_cart_info')
+                    ->where('oid', $order['id'])
+                    ->select()
+                    ->toArray();
+
+                foreach ($cartInfo as &$item) {
+                    if (!empty($item['cart_info'])) {
+                        $innerCartInfo = json_decode($item['cart_info'], true);
+                        unset($item['cart_info']);
+                        $item = array_merge($item, $innerCartInfo);
+                    }
+                }
+                $order['cart_info'] = $cartInfo;
+            }
+        }
+
         return [
             'list' => $list,
             'totalCount' => $totalCount,