diff --git a/mall-ums/ums-boot/src/main/java/com/youlai/mall/ums/service/impl/UmsAddressServiceImpl.java b/mall-ums/ums-boot/src/main/java/com/youlai/mall/ums/service/impl/UmsAddressServiceImpl.java index 3ed31c1880d15404c5b9391978d0a07c6a87f515..a6941e0c4ebae5b7f7f284e311a4f8c1b8972207 100644 --- a/mall-ums/ums-boot/src/main/java/com/youlai/mall/ums/service/impl/UmsAddressServiceImpl.java +++ b/mall-ums/ums-boot/src/main/java/com/youlai/mall/ums/service/impl/UmsAddressServiceImpl.java @@ -49,6 +49,7 @@ public class UmsAddressServiceImpl extends ServiceImpl() .eq(UmsAddress::getMemberId, memberId) .eq(UmsAddress::getDefaulted, 1) + .ne(UmsAddress::getId,umsAddress.getId()) .set(UmsAddress::getDefaulted, 0) ); }