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