WIN-2308041133\Administrator 1 day ago
parent
commit
1fde51c4a9
1 changed files with 10 additions and 0 deletions
  1. 10 0
      app/system/controller/Shop.php

+ 10 - 0
app/system/controller/Shop.php

@@ -182,6 +182,16 @@ class Shop extends BaseController
             ->where('oid', $data['id'])
             ->where('oid', $data['id'])
             ->select()
             ->select()
             ->toArray();
             ->toArray();
+        // 解析 cart_info JSON 字段并合并到外层
+        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);
+            } else {
+                unset($item['cart_info']);
+            }
+        }
         $data['cart_info'] = $cartInfo;
         $data['cart_info'] = $cartInfo;
 
 
         return app('json')->success($data);
         return app('json')->success($data);