|
|
|
@ -40,9 +40,10 @@ class UserAddressService implements UserAddressServiceInterface |
|
|
|
'tags' => $tags |
|
|
|
]); |
|
|
|
if(empty($userAddressId)){ |
|
|
|
Db::transaction(function ($user_id,$userAddress) { |
|
|
|
$userAddressId = $userAddress->id; |
|
|
|
Db::transaction(function () use ($user_id,$userAddressId) { |
|
|
|
UserAddress::query()->where(['user_id'=> $user_id,'is_default'=> 1])->update(['is_default' => 0]); |
|
|
|
UserAddress::query()->where('id',$userAddress->id)->update(['is_default' => 1]); |
|
|
|
UserAddress::query()->where('id',$userAddressId)->update(['is_default' => 1]); |
|
|
|
}); |
|
|
|
} |
|
|
|
return $userAddress; |
|
|
|
|