vip购买相关
This commit is contained in:
@@ -49,11 +49,11 @@ public class VipServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuyConfigEnt
|
||||
List<VipBuyConfigEntity> vipBuyConfigEntities = this.getBaseMapper().selectList(wrapper);
|
||||
for (VipBuyConfigEntity v:vipBuyConfigEntities){
|
||||
if(v.getType()==1){
|
||||
if(!Objects.equals(userEntity.getVip(), "1") &&chaoCount==0){
|
||||
v.setLastFee(v.getFee());
|
||||
if(userEntity.getVip().equals("0")){
|
||||
v.setLastFee(chaoCount==0?v.getFee():v.getRebateFee());
|
||||
} else {
|
||||
if(userEntity.getVip().equals("2")){//医学转超v计算价格
|
||||
List<UserVip> userVips = userVipDao.selectList(new LambdaQueryWrapper<UserVip>().eq(UserVip::getUserId, uid).eq(UserVip::getType, 2).lt(UserVip::getEndTime, new Date()).eq(UserVip::getState, 0));
|
||||
List<UserVip> userVips = userVipDao.selectList(new LambdaQueryWrapper<UserVip>().eq(UserVip::getUserId, uid).eq(UserVip::getType, 2).gt(UserVip::getEndTime, new Date()).eq(UserVip::getState, 0));
|
||||
if(userVips.size()!=1){
|
||||
return R.error("用户vip信息异常,请联系管理员");
|
||||
}
|
||||
@@ -66,7 +66,7 @@ public class VipServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuyConfigEnt
|
||||
BigDecimal chaFee = BigDecimal.valueOf(i);
|
||||
v.setLastFee(chaoCount>0?v.getRebateFee().subtract(chaFee):v.getFee().subtract(chaFee));
|
||||
} else if (userEntity.getVip().equals("3")) {//国学vip转超v计算价格
|
||||
List<UserVip> userVips = userVipDao.selectList(new LambdaQueryWrapper<UserVip>().eq(UserVip::getUserId, uid).eq(UserVip::getType, 3).lt(UserVip::getEndTime, new Date()).eq(UserVip::getState, 0));
|
||||
List<UserVip> userVips = userVipDao.selectList(new LambdaQueryWrapper<UserVip>().eq(UserVip::getUserId, uid).eq(UserVip::getType, 3).gt(UserVip::getEndTime, new Date()).eq(UserVip::getState, 0));
|
||||
if(userVips.size()!=1){
|
||||
return R.error("用户vip信息异常,请联系管理员");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user