diff --git a/src/main/java/com/sqx/modules/app/service/impl/UserVipServiceImpl.java b/src/main/java/com/sqx/modules/app/service/impl/UserVipServiceImpl.java index 6701ed9..dcf5bc2 100644 --- a/src/main/java/com/sqx/modules/app/service/impl/UserVipServiceImpl.java +++ b/src/main/java/com/sqx/modules/app/service/impl/UserVipServiceImpl.java @@ -29,13 +29,13 @@ public class UserVipServiceImpl extends ServiceImpl impleme QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("user_id", userId); UserVip userVip = baseMapper.selectOne(queryWrapper); - - QueryWrapper queryWrapper2 = new QueryWrapper<>(); - queryWrapper2.eq("vip_name_type", userVip.getVipNameType()); - queryWrapper2.eq("vip_type", 0); - VipDetails vipDetails = vipDetailsDao.selectOne(queryWrapper2); - userVip.setVipDetails(vipDetails); - + if(userVip != null){ + QueryWrapper queryWrapper2 = new QueryWrapper<>(); + queryWrapper2.eq("vip_name_type", userVip.getVipNameType()); + queryWrapper2.eq("vip_type", 0); + VipDetails vipDetails = vipDetailsDao.selectOne(queryWrapper2); + userVip.setVipDetails(vipDetails); + } return userVip; }