update
This commit is contained in:
@@ -55,7 +55,7 @@ public class VipBuyConfigServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuy
|
|||||||
Date endDate = userVip.getEndTime(); // 第二个日期
|
Date endDate = userVip.getEndTime(); // 第二个日期
|
||||||
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
||||||
int differenceInDays = (int) TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
int differenceInDays = (int) TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
||||||
int i = (12000 / (3 * 365)) * differenceInDays;//默认按照打折价格抵扣
|
int i = (18000 / (3 * 365)) * differenceInDays;//默认按照打折价格抵扣
|
||||||
BigDecimal chaFee = BigDecimal.valueOf(i);
|
BigDecimal chaFee = BigDecimal.valueOf(i);
|
||||||
v.setLastFee(chaoCount>0?v.getRebateFee().subtract(chaFee):v.getFee().subtract(chaFee));
|
v.setLastFee(chaoCount>0?v.getRebateFee().subtract(chaFee):v.getFee().subtract(chaFee));
|
||||||
} else if (userEntity.getVip().equals("3")) {//国学vip转超v计算价格
|
} else if (userEntity.getVip().equals("3")) {//国学vip转超v计算价格
|
||||||
@@ -68,7 +68,7 @@ public class VipBuyConfigServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuy
|
|||||||
Date endDate = userVip.getEndTime(); // 第二个日期
|
Date endDate = userVip.getEndTime(); // 第二个日期
|
||||||
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
||||||
int differenceInDays = (int)TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
int differenceInDays = (int)TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
||||||
int i = (5888 / (3 * 365)) * differenceInDays;//默认按照打折价格抵扣
|
int i = (8888 / (3 * 365)) * differenceInDays;//默认按照打折价格抵扣
|
||||||
BigDecimal chaFee = BigDecimal.valueOf(i);
|
BigDecimal chaFee = BigDecimal.valueOf(i);
|
||||||
v.setLastFee(chaoCount>0?v.getRebateFee().subtract(chaFee):v.getFee().subtract(chaFee));
|
v.setLastFee(chaoCount>0?v.getRebateFee().subtract(chaFee):v.getFee().subtract(chaFee));
|
||||||
}else {
|
}else {
|
||||||
|
|||||||
@@ -59,9 +59,9 @@ public class VipBuyConfigServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuy
|
|||||||
Date endDate = userVip.getEndTime(); // 第二个日期
|
Date endDate = userVip.getEndTime(); // 第二个日期
|
||||||
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
||||||
int differenceInDays = (int)TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
int differenceInDays = (int)TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
||||||
int i = (12000 / (3 * 365)) * differenceInDays;//默认按照打折价格抵扣
|
int i = (18000 / (3 * 365)) * differenceInDays;
|
||||||
BigDecimal chaFee = BigDecimal.valueOf(i);
|
BigDecimal chaFee = BigDecimal.valueOf(i);
|
||||||
v.setLastFee(chaoCount>0?v.getRebateFee().subtract(chaFee):v.getFee().subtract(chaFee));
|
v.setLastFee(v.getFee().subtract(chaFee));
|
||||||
} else if (userEntity.getVip().equals("3")) {//国学vip转超v计算价格
|
} else if (userEntity.getVip().equals("3")) {//国学vip转超v计算价格
|
||||||
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));
|
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){
|
if(userVips.size()!=1){
|
||||||
@@ -72,9 +72,9 @@ public class VipBuyConfigServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuy
|
|||||||
Date endDate = userVip.getEndTime(); // 第二个日期
|
Date endDate = userVip.getEndTime(); // 第二个日期
|
||||||
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
long differenceInMilliseconds = endDate.getTime() - nowDate.getTime();
|
||||||
int differenceInDays = (int)TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
int differenceInDays = (int)TimeUnit.MILLISECONDS.toDays(differenceInMilliseconds);
|
||||||
int i = (5888 / (3 * 365)) * differenceInDays;//默认按照打折价格抵扣
|
int i = (8888 / (3 * 365)) * differenceInDays;
|
||||||
BigDecimal chaFee = BigDecimal.valueOf(i);
|
BigDecimal chaFee = BigDecimal.valueOf(i);
|
||||||
v.setLastFee(chaoCount>0?v.getRebateFee().subtract(chaFee):v.getFee().subtract(chaFee));
|
v.setLastFee(v.getFee().subtract(chaFee));
|
||||||
}else {
|
}else {
|
||||||
v.setLastFee(v.getRebateFee());
|
v.setLastFee(v.getRebateFee());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user