diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java index 491336934..780dc20d0 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopUserServiceImpl.java @@ -256,6 +256,7 @@ public class ShopUserServiceImpl extends ServiceImpl i shopUser = new ShopUser(); shopUser.setShopId(shopId); shopUser.setUserId(userId); + save(shopUser); } else if (shopUser.getIsVip() == 1) { throw new ApiNotPrintException("您已加入店铺会员"); } @@ -263,8 +264,10 @@ public class ShopUserServiceImpl extends ServiceImpl i shopUser.setIsVip(1); shopUser.setCode(generateCode(shopId)); shopUser.setJoinTime(DateUtil.date().toLocalDateTime()); + shopUser.setUserId(null); + shopUser.setShopId(null); - return saveOrUpdate(shopUser); + return updateById(shopUser); } @Override