xieruidong 2 лет назад
Родитель
Сommit
199dbd9a56

+ 5 - 0
application/api/controller/mall/Orders.php

@@ -175,6 +175,11 @@ class Orders extends Api
         $orders=$user->orders()
             ->order('id','desc')
             ->paginate(input('limit',15));
+
+        foreach ($orders as $order){
+            $order->append(['goods']);
+        }
+
         $this->success('',$orders);
     }
 }

+ 2 - 0
application/api/controller/object/Index.php

@@ -88,6 +88,8 @@ class Index extends Api
      * @ApiParams (name=tax.open_name,description=开户名称u_type2时候必须)
      * @ApiParams (name=tax.bank_name,description=开户行u_type2时候必须)
      * @ApiParams (name=tax.tax_no,description=税号u_type2时候必须)
+     * @ApiParams (name=goods.name,description=列表里面的商品名称)
+     * @ApiParams (name=goods.logo,description=列表里面的商品logo)
      */
     public function orders(){}
 }

+ 7 - 0
application/common/model/Orders.php

@@ -46,6 +46,13 @@ class Orders extends Model
     public function address(){
         return $this->hasOne(OrderAddress::class,'order_id');
     }
+    public function getGoodsAttr(){
+        $info=$this->info()->with(['goods'])->find();
+        return [
+            'name'=>$info['goods']['goods']['name'],
+            'logo'=>$info['goods']['goods']['logo'],
+        ];
+    }
 
     /**
      * @return string[]