修复地址

This commit is contained in:
liu 2024-06-25 09:54:34 +08:00
parent 00ddc6c5c1
commit a75d9fb64e
2 changed files with 10 additions and 4 deletions

View File

@ -59,14 +59,15 @@ class AddressLogic extends BaseLogic
{ {
Db::startTrans(); Db::startTrans();
try { try {
if($params['is_default']==1){ $is_default = $params['is_default']??0;
if($is_default){
UserAddress::where('uid',$params['uid'])->update(['is_default'=>0]); UserAddress::where('uid',$params['uid'])->update(['is_default'=>0]);
} }
$data = [ $data = [
'real_name' => $params['real_name'], 'real_name' => $params['real_name'],
'phone' => $params['phone'], 'phone' => $params['phone'],
'detail' => $params['detail'], 'detail' => $params['detail']??'',
'is_default' => $params['is_default'], 'is_default' => $params['is_default']??0,
'province' => $params['province'], 'province' => $params['province'],
'city' => $params['city'], 'city' => $params['city'],
'area' => $params['area'], 'area' => $params['area'],
@ -109,4 +110,9 @@ class AddressLogic extends BaseLogic
{ {
return UserAddress::field('id,real_name,phone,province,city,area,street,village,brigade,detail,is_default')->where('id',$params['address_id'])->findOrEmpty()->toArray(); return UserAddress::field('id,real_name,phone,province,city,area,street,village,brigade,detail,is_default')->where('id',$params['address_id'])->findOrEmpty()->toArray();
} }
public static function info($params): array
{
return UserAddress::field('id,real_name,phone,province,city,area,street,village,brigade,detail,is_default')->where($params)->findOrEmpty()->toArray();
}
} }

View File

@ -44,6 +44,6 @@ class AddressController extends BaseAdminController
if($uid){ if($uid){
$params = ['uid' => $uid]; $params = ['uid' => $uid];
} }
return $this->success('获取成功',AddressLogic::detail($params)); return $this->success('获取成功',AddressLogic::info($params));
} }
} }