afa 10 сар өмнө
parent
commit
c3d9387739

+ 2 - 1
application/api/controller/Home.php

@@ -149,7 +149,8 @@ class Home extends Api
   
             $info = $productTransfer->alias('a')
                 ->join("product_list b", "a.product_id = b.id", "left")
-                ->field('a.id,a.product_id,a.area_id,'.'b.'.$this->lan.'_name as name,b.images as img_url,price,fees,b.details')
+                ->join("product_area d", "d.id = a.area_id", "left") //地区
+                ->field('a.id,a.product_id,a.area_id,'.'b.'.$this->lan.'_name as name,b.images as img_url,price,fees,b.details,d.address')
                 ->where('a.id', $ids)
                 ->find();
          

+ 2 - 1
application/api/controller/Product.php

@@ -61,7 +61,8 @@ class Product extends Api
             ->join("product_list b", "a.product_id = b.id", "left")
             ->join("user u", "a.user_id = u.id", "left")
             ->join("products d", "b.type_id = d.id", "left")
-            ->field('a.id,'.'b.'.$this->lan.'_name as name,b.thum as img_url,price,u.nickname,d.'.$this->lan.'_title as title')
+            ->join("product_area d", "d.id = a.area_id", "left") //地区
+            ->field('a.id,'.'b.'.$this->lan.'_name as name,b.thum as img_url,price,u.nickname,d.'.$this->lan.'_title as title,d.address')
             ->where('a.status', $productTransfer::NORMAL)
             ->where($map)
             ->order($order)

+ 3 - 2
application/api/controller/User.php

@@ -76,8 +76,9 @@ class User extends Api
               ->join("product_list b", "b.id = a.product_id", "left")
               ->join("products c", "c.id = b.type_id", "left")
               ->join("product_transfer z", "z.id = a.order_id AND a.type_id = 1", "left") //转让
-              ->field('a.id as order_id,a.product_id,'.'b.'.$this->lan.'_name as name,b.images as img_url,a.price,a.status,a.type_id,c.'.$this->lan.'_title as title,z.price as transfer_price')
-              ->where('a.user_id', 1241)
+              ->join("product_area d", "d.id = a.area_id", "left") //地区
+              ->field('a.id as order_id,a.product_id,'.'b.'.$this->lan.'_name as name,b.images as img_url,a.price,a.status,a.type_id,c.'.$this->lan.'_title as title,z.price as transfer_price,d.address')
+              ->where('a.user_id', $this->auth->id)
               ->order('a.id DESC')
               ->paginate($this->pageSize);
         $this->success('', $list);