From 90ed0a57beb1b8b87b3022bb2dd20191bbdc2fac Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Wed, 3 Jul 2024 10:50:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=94=B6=E8=B4=A7=E5=9C=B0?= =?UTF-8?q?=E5=9D=80-=E9=BB=98=E8=AE=A4=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../peanut/modules/common/service/UserAddressService.java | 2 +- .../common/service/impl/UserAddressServiceImpl.java | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/peanut/modules/common/service/UserAddressService.java b/src/main/java/com/peanut/modules/common/service/UserAddressService.java index c97814c5..a9bace54 100644 --- a/src/main/java/com/peanut/modules/common/service/UserAddressService.java +++ b/src/main/java/com/peanut/modules/common/service/UserAddressService.java @@ -12,6 +12,6 @@ public interface UserAddressService extends IService { UserAddressVo getAddressName(UserAddressVo vo, String regionCode); - boolean clearUserDefaultAddress(Integer userId); + void clearUserDefaultAddress(Integer userId); } \ No newline at end of file diff --git a/src/main/java/com/peanut/modules/common/service/impl/UserAddressServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/UserAddressServiceImpl.java index 74ef5595..8e38dd5c 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/UserAddressServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/UserAddressServiceImpl.java @@ -63,12 +63,14 @@ public class UserAddressServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); queryWrapper.eq("user_id", userId); queryWrapper.eq("is_default", 1); UserAddress userAddress = this.getOne(queryWrapper); - userAddress.setIsDefault(0); - return this.updateById(userAddress); + if (userAddress != null) { + userAddress.setIsDefault(0); + this.updateById(userAddress); + } } } \ No newline at end of file