This commit is contained in:
wuchunlei
2025-03-03 15:55:56 +08:00
parent b7e07f9a7e
commit d6f320863b
21 changed files with 280 additions and 6 deletions

View File

@@ -30,6 +30,18 @@ public class UserVipServiceImpl extends ServiceImpl<UserVipDao, UserVip> impleme
@Autowired
private VipBuyConfigDao vipBuyConfigDao;
@Override
public boolean noVip() {
List<UserVip> userVipList = userVipDao.selectList(new LambdaQueryWrapper<UserVip>()
.eq(UserVip::getUserId, ShiroUtils.getUId())
.eq(UserVip::getState,0));
if (userVipList.size() > 0) {
return false;
}else {
return true;
}
}
@Override
public boolean noMedicalVip() {
List<UserVip> userVipList = userVipDao.selectList(new LambdaQueryWrapper<UserVip>()
@@ -67,6 +79,23 @@ public class UserVipServiceImpl extends ServiceImpl<UserVipDao, UserVip> impleme
public boolean isPsycheVip() {
return isVip(8);
}
@Override
public boolean is456SVip() {
if (isVip(4)&&isVip(5)&&isVip(6)){
return true;
}
return false;
}
@Override
public boolean is78SVip() {
if (isVip(7)&&isVip(8)){
return true;
}
return false;
}
public boolean isVip(int type) {
List<UserVip> userVipList = userVipDao.selectList(new LambdaQueryWrapper<UserVip>()
.eq(UserVip::getUserId, ShiroUtils.getUId())