修改vip充值时间和计算结束时间的逻辑。
This commit is contained in:
parent
7991fb716e
commit
a3260e47a6
@ -76,11 +76,32 @@ public class BackController {
|
||||
} else {
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTime(sysSignIn.getVipStopTime());
|
||||
calendar.add(Calendar.YEAR, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar.getTime();
|
||||
// 设置sysSignIn对象的vipStopTime为增加两年后的时间
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
|
||||
Calendar calendar_now = Calendar.getInstance();
|
||||
calendar_now.setTime(new Date());
|
||||
|
||||
//比较 vip结束时间和当前时间
|
||||
int comparison = calendar.compareTo(calendar_now);
|
||||
|
||||
// vip结束时间 晚于 当前时间
|
||||
if (comparison > 0) {
|
||||
calendar.add(Calendar.YEAR, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar.getTime();
|
||||
// 设置sysSignIn对象的vipStopTime为增加两年后的时间
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
|
||||
}
|
||||
// vip结束时间 早于 当前时间
|
||||
else{
|
||||
calendar_now.add(Calendar.YEAR, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar_now.getTime();
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
sysSignIn.setVipStartTime(new Date());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
PayRecord payRecord = new PayRecord();
|
||||
payRecord.setPayAmount(49900L);
|
||||
@ -113,11 +134,30 @@ public class BackController {
|
||||
} else {
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTime(sysSignIn.getVipStopTime());
|
||||
calendar.add(Calendar.YEAR, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar.getTime();
|
||||
// 设置sysSignIn对象的vipStopTime为增加两年后的时间
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
|
||||
Calendar calendar_now = Calendar.getInstance();
|
||||
calendar_now.setTime(new Date());
|
||||
|
||||
//比较 vip结束时间和当前时间
|
||||
int comparison = calendar.compareTo(calendar_now);
|
||||
|
||||
// vip结束时间 晚于 当前时间
|
||||
if (comparison > 0) {
|
||||
calendar.add(Calendar.MONTH, 6);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar.getTime();
|
||||
// 设置sysSignIn对象的vipStopTime为增加两年后的时间
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
|
||||
}
|
||||
// vip结束时间 早于 当前时间
|
||||
else{
|
||||
calendar_now.add(Calendar.MONTH, 6);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar_now.getTime();
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
sysSignIn.setVipStartTime(new Date());
|
||||
}
|
||||
}
|
||||
PayRecord payRecord = new PayRecord();
|
||||
payRecord.setPayAmount(29900L);
|
||||
@ -141,8 +181,8 @@ public class BackController {
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
// 将时间设置为当前时间
|
||||
calendar.setTime(new Date());
|
||||
// 将时间增加两年
|
||||
calendar.add(Calendar.MONTH, 6);
|
||||
// 将时间增加1个月
|
||||
calendar.add(Calendar.MONTH, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar.getTime();
|
||||
// 设置sysSignIn对象的vipStopTime为增加两年后的时间
|
||||
@ -150,11 +190,29 @@ public class BackController {
|
||||
} else {
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTime(sysSignIn.getVipStopTime());
|
||||
calendar.add(Calendar.YEAR, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar.getTime();
|
||||
// 设置sysSignIn对象的vipStopTime为增加两年后的时间
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
Calendar calendar_now = Calendar.getInstance();
|
||||
calendar_now.setTime(new Date());
|
||||
|
||||
//比较 vip结束时间和当前时间
|
||||
int comparison = calendar.compareTo(calendar_now);
|
||||
|
||||
// vip结束时间 晚于 当前时间
|
||||
if (comparison > 0) {
|
||||
calendar.add(Calendar.MONTH, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar.getTime();
|
||||
// 设置sysSignIn对象的vipStopTime为增加两年后的时间
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
|
||||
}
|
||||
// vip结束时间 早于 当前时间
|
||||
else{
|
||||
calendar_now.add(Calendar.MONTH, 1);
|
||||
// 获取增加两年后的时间
|
||||
Date vipStopTime = calendar_now.getTime();
|
||||
sysSignIn.setVipStopTime(vipStopTime);
|
||||
sysSignIn.setVipStartTime(new Date());
|
||||
}
|
||||
}
|
||||
PayRecord payRecord = new PayRecord();
|
||||
payRecord.setPayAmount(9900L);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user