修改地址逻辑查询
This commit is contained in:
parent
ea8ed066e4
commit
21c37a5345
@ -11,6 +11,7 @@ use app\common\lists\ListsExcelInterface;
|
||||
use app\common\model\user\User;
|
||||
use app\common\model\user\UserAddress;
|
||||
use app\common\model\vip_flow\VipFlow;
|
||||
use support\Db;
|
||||
|
||||
class UserLists extends BaseAdminDataLists implements ListsExcelInterface
|
||||
{
|
||||
@ -76,6 +77,30 @@ class UserLists extends BaseAdminDataLists implements ListsExcelInterface
|
||||
$item['return_money'] = VipFlow::
|
||||
where(['user_id'=>$item['id'],'status'=>0])
|
||||
->sum('number')??0;
|
||||
$address = UserAddress::where('uid',$item['id'])->find();
|
||||
$item['city'] = '';
|
||||
$item['area'] = '';
|
||||
$item['street'] = '';
|
||||
$item['village'] = '';
|
||||
$item['brigade'] = '';
|
||||
if($address){
|
||||
if($address['city']){
|
||||
$item['city'] = \think\facade\Db::name('geo_city')->where('city_code',$address['city'])->value('city_name')??'';
|
||||
}
|
||||
if($address['area']){
|
||||
$item['area'] = \think\facade\Db::name('geo_area')->where('area_code',$address['area'])->value('area_name')??'';
|
||||
}
|
||||
if($address['street']){
|
||||
$item['street'] = \think\facade\Db::name('geo_street')->where('street_code',$address['street'])->value('street_name')??'';
|
||||
}
|
||||
if($address['village']){
|
||||
$item['village'] = \think\facade\Db::name('geo_village')->where('village_code',$address['village'])->value('village_name')??'';
|
||||
}
|
||||
if($address['brigade']){
|
||||
$item['brigade'] = $address['brigade'] ? $address['brigade'].'队':'';
|
||||
}
|
||||
}
|
||||
$item['format_address'] = $item['city'].'/'.$item['area'].'/'.$item['street'].'/'.$item['village'].'/'. $item['brigade'];
|
||||
}
|
||||
|
||||
return $lists;
|
||||
|
Loading…
x
Reference in New Issue
Block a user