Charlie 9 éve
szülő
commit
ff718b32d8
1 módosított fájl, 18 hozzáadás és 1 törlés
  1. 18 1
      www/protected/models/data/RUser.php

+ 18 - 1
www/protected/models/data/RUser.php

@@ -19,7 +19,7 @@ class RUser extends MongoAr
     public $address = array(); //用户地址列表
     public $wx_have_follow = 0; //用户是否关注微信公众号
     public $order_count = 0; // 用户有效订单总数
-
+    public $shop_address = array(); //用户收货地址列表
     public $balance = 0;//账户余额
 
 
@@ -102,6 +102,23 @@ class RUser extends MongoAr
 
         $newRow['city_info'] = CommonFn::get_val_if_isset($row,'city_info',array("province"=>"","city"=>"","area"=>""));
 
+        $newRow['shop_address'] = CommonFn::get_val_if_isset($row,'shop_address',array());
+        if(is_array($newRow['shop_address'])&&count($newRow['shop_address'])){
+            $shop_address = array();
+            foreach($newRow['shop_address'] as $address){
+                $temp_addr = isset($address['province'])?$address['province']:'';
+                $temp_addr = isset($address['city'])?$temp_addr.$address['city']:$temp_addr;
+                $temp_addr = isset($address['area'])?$temp_addr.$address['area']:$temp_addr;
+                $temp_addr = isset($address['poi']['name'])?$temp_addr.$address['poi']['name']:$temp_addr;
+                $temp_addr = isset($address['detail'])?$temp_addr.$address['detail']:$temp_addr;
+                $address['address_view'] = $temp_addr;
+                $shop_address[] = $address;
+            }
+            $newRow['shop_address'] = $shop_address;
+        }else{
+            $newRow['shop_address'] = array();
+        }
+
         if(!isset($newRow['city_info']['province'])){
             $newRow['city_info']['province'] = '';
         }