|
@@ -28,6 +28,26 @@ class StoreOrder extends Model
|
|
|
->page($page, $pageSize)
|
|
->page($page, $pageSize)
|
|
|
->select()
|
|
->select()
|
|
|
->toArray();
|
|
->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 [
|
|
return [
|
|
|
'list' => $list,
|
|
'list' => $list,
|
|
|
'totalCount' => $totalCount,
|
|
'totalCount' => $totalCount,
|