WIN-2308041133\Administrator 2 月之前
父節點
當前提交
5579d403aa
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      app/api/controller/Shop.php

+ 6 - 2
app/api/controller/Shop.php

@@ -227,10 +227,14 @@ class Shop extends BaseController
             ->select()
             ->toArray();
 
-        // 解析 cart_info JSON 字段为数组
+        // 解析 cart_info JSON 字段并合并到外层
         foreach ($cartInfo as &$item) {
             if (!empty($item['cart_info'])) {
-                $item['cart_info'] = json_decode($item['cart_info'], true);
+                $innerCartInfo = json_decode($item['cart_info'], true);
+                unset($item['cart_info']);
+                $item = array_merge($item, $innerCartInfo);
+            } else {
+                unset($item['cart_info']);
             }
         }