|
@@ -100,16 +100,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km1Date = userVip.getSubject1();
|
|
|
- if (km1Date != null) { //存在会员时间
|
|
|
- if (km1Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km1oneYear = new Date(x);
|
|
|
- userVip.setSubject1(km1oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km1Date.getTime() + oneYearLong;
|
|
|
- Date km1oneYear = new Date(x);
|
|
|
- userVip.setSubject1(km1oneYear);
|
|
|
- }
|
|
|
+ if (km1Date != null && now.compareTo(km1Date)<0) { //存在会员时间
|
|
|
+ long x = km1Date.getTime() + oneYearLong;
|
|
|
+ Date km1oneYear = new Date(x);
|
|
|
+ userVip.setSubject1(km1oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -139,16 +133,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km1Date = userVip.getSubject1();
|
|
|
- if (km1Date != null) { //存在会员时间
|
|
|
- if (km1Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km1oneYear = new Date(x);
|
|
|
- userVip.setSubject1(km1oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km1Date.getTime() + oneYearLong;
|
|
|
- Date km1oneYear = new Date(x);
|
|
|
- userVip.setSubject1(km1oneYear);
|
|
|
- }
|
|
|
+ if (km1Date != null && now.compareTo(km1Date)<0) { //存在会员时间
|
|
|
+ long x = km1Date.getTime() + oneYearLong;
|
|
|
+ Date km1oneYear = new Date(x);
|
|
|
+ userVip.setSubject1(km1oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -175,16 +163,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
- if (km2Date != null) { //存在会员时间
|
|
|
- if (km2Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km2oneYear = new Date(x);
|
|
|
- userVip.setSubject2(km2oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km2Date.getTime() + oneYearLong;
|
|
|
- Date km2oneYear = new Date(x);
|
|
|
- userVip.setSubject2(km2oneYear);
|
|
|
- }
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //存在会员时间
|
|
|
+ long x = km2Date.getTime() + oneYearLong;
|
|
|
+ Date km2oneYear = new Date(x);
|
|
|
+ userVip.setSubject2(km2oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -214,16 +196,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
- if (km2Date != null) { //存在会员时间
|
|
|
- if (km2Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km2oneYear = new Date(x);
|
|
|
- userVip.setSubject2(km2oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km2Date.getTime() + oneYearLong;
|
|
|
- Date km2oneYear = new Date(x);
|
|
|
- userVip.setSubject2(km2oneYear);
|
|
|
- }
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //存在会员时间
|
|
|
+ long x = km2Date.getTime() + oneYearLong;
|
|
|
+ Date km2oneYear = new Date(x);
|
|
|
+ userVip.setSubject2(km2oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -249,16 +225,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
- if (km3Date != null) { //存在会员时间
|
|
|
- if (km3Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km3oneYear = new Date(x);
|
|
|
- userVip.setSubject3(km3oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km3Date.getTime() + oneYearLong;
|
|
|
- Date km3oneYear = new Date(x);
|
|
|
- userVip.setSubject3(km3oneYear);
|
|
|
- }
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //存在会员时间
|
|
|
+ long x = km3Date.getTime() + oneYearLong;
|
|
|
+ Date km3oneYear = new Date(x);
|
|
|
+ userVip.setSubject3(km3oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -288,16 +258,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
- if (km3Date != null) { //存在会员时间
|
|
|
- if (km3Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km3oneYear = new Date(x);
|
|
|
- userVip.setSubject3(km3oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km3Date.getTime() + oneYearLong;
|
|
|
- Date km3oneYear = new Date(x);
|
|
|
- userVip.setSubject3(km3oneYear);
|
|
|
- }
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //存在会员时间
|
|
|
+ long x = km3Date.getTime() + oneYearLong;
|
|
|
+ Date km3oneYear = new Date(x);
|
|
|
+ userVip.setSubject3(km3oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -324,16 +288,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km4Date != null) { //存在会员时间
|
|
|
- if (km4Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km4oneYear = new Date(x);
|
|
|
- userVip.setSubject4(km4oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km4Date.getTime() + oneYearLong;
|
|
|
- Date km4oneYear = new Date(x);
|
|
|
- userVip.setSubject4(km4oneYear);
|
|
|
- }
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //存在会员时间
|
|
|
+ long x = km4Date.getTime() + oneYearLong;
|
|
|
+ Date km4oneYear = new Date(x);
|
|
|
+ userVip.setSubject4(km4oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -363,16 +321,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if (userVip != null) {
|
|
|
//修改会员信息
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km4Date != null) { //存在会员时间
|
|
|
- if (km4Date.compareTo(now) < 0) { //会员已过期
|
|
|
- long x = now.getTime() + oneYearLong;
|
|
|
- Date km4oneYear = new Date(x);
|
|
|
- userVip.setSubject4(km4oneYear);
|
|
|
- } else { //会员时间延长
|
|
|
- long x = km4Date.getTime() + oneYearLong;
|
|
|
- Date km4oneYear = new Date(x);
|
|
|
- userVip.setSubject4(km4oneYear);
|
|
|
- }
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //存在会员时间 未过期
|
|
|
+ long x = km4Date.getTime() + oneYearLong;
|
|
|
+ Date km4oneYear = new Date(x);
|
|
|
+ userVip.setSubject4(km4oneYear);
|
|
|
userVipService.updateById(userVip);
|
|
|
this.save(orderInfo);
|
|
|
} else {
|
|
@@ -402,7 +354,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km1Date != null) { //科目一处理
|
|
|
+ if (km1Date != null && now.compareTo(km1Date)<0) { //科目一处理 会员还没有过期,用这个判断
|
|
|
long x = km1Date.getTime() + oneYearLong;
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
@@ -411,7 +363,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
|
}
|
|
|
- if (km2Date != null) { //科目二处理
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //科目二处理
|
|
|
long x = km2Date.getTime() + oneYearLong;
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
@@ -420,7 +372,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
|
}
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -429,7 +381,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -460,7 +412,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
//修改会员信息
|
|
|
Date km1Date = userVip.getSubject1();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km1Date != null) { //科目一处理
|
|
|
+ if (km1Date != null && now.compareTo(km1Date)<0) { //科目一处理
|
|
|
long x = km1Date.getTime() + oneYearLong;
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
@@ -469,7 +421,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -502,7 +454,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
//修改会员信息
|
|
|
Date km1Date = userVip.getSubject1();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km1Date != null) { //科目一处理
|
|
|
+ if (km1Date != null && now.compareTo(km1Date)<0) { //科目一处理
|
|
|
long x = km1Date.getTime() + oneYearLong;
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
@@ -511,7 +463,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -540,7 +492,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
//修改会员信息
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
- if (km2Date != null) { //科目二处理
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //科目二处理
|
|
|
long x = km2Date.getTime() + oneYearLong;
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
@@ -549,7 +501,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
|
}
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -582,7 +534,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
//修改会员信息
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
- if (km2Date != null) { //科目二处理
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //科目二处理
|
|
|
long x = km2Date.getTime() + oneYearLong;
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
@@ -591,7 +543,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
|
}
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -621,7 +573,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km2Date != null) { //科目二处理
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //科目二处理
|
|
|
long x = km2Date.getTime() + oneYearLong;
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
@@ -630,7 +582,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
|
}
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -639,7 +591,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -674,7 +626,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km2Date != null) { //科目二处理
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //科目二处理
|
|
|
long x = km2Date.getTime() + oneYearLong;
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
@@ -683,7 +635,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
|
}
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -692,7 +644,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -722,7 +674,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
//修改会员信息
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -731,7 +683,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -764,7 +716,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
//修改会员信息
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -773,7 +725,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -804,7 +756,8 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km1Date != null) { //科目一处理
|
|
|
+
|
|
|
+ if (km1Date != null && now.compareTo(km1Date)<0) { //科目一处理
|
|
|
long x = km1Date.getTime() + oneYearLong;
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
@@ -813,7 +766,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
|
}
|
|
|
- if (km2Date != null) { //科目二处理
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //科目二处理
|
|
|
long x = km2Date.getTime() + oneYearLong;
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
@@ -822,7 +775,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
|
}
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -831,7 +784,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|
|
@@ -868,7 +821,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2Date = userVip.getSubject2();
|
|
|
Date km3Date = userVip.getSubject3();
|
|
|
Date km4Date = userVip.getSubject4();
|
|
|
- if (km1Date != null) { //科目一处理
|
|
|
+ if (km1Date != null && now.compareTo(km1Date)<0) { //科目一处理
|
|
|
long x = km1Date.getTime() + oneYearLong;
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
@@ -877,7 +830,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km1oneYear = new Date(x);
|
|
|
userVip.setSubject1(km1oneYear);
|
|
|
}
|
|
|
- if (km2Date != null) { //科目二处理
|
|
|
+ if (km2Date != null && now.compareTo(km2Date)<0) { //科目二处理
|
|
|
long x = km2Date.getTime() + oneYearLong;
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
@@ -886,7 +839,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km2oneYear = new Date(x);
|
|
|
userVip.setSubject2(km2oneYear);
|
|
|
}
|
|
|
- if (km3Date != null) { //科目三处理
|
|
|
+ if (km3Date != null && now.compareTo(km3Date)<0) { //科目三处理
|
|
|
long x = km3Date.getTime() + oneYearLong;
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
@@ -895,7 +848,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
Date km3oneYear = new Date(x);
|
|
|
userVip.setSubject3(km3oneYear);
|
|
|
}
|
|
|
- if (km4Date != null) { //科目四处理
|
|
|
+ if (km4Date != null && now.compareTo(km4Date)<0) { //科目四处理
|
|
|
long x = km4Date.getTime() + oneYearLong;
|
|
|
Date km4oneYear = new Date(x);
|
|
|
userVip.setSubject4(km4oneYear);
|