|
@@ -905,6 +905,8 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
|
|
|
@Override
|
|
|
public void writeExamDataToDb(WxJsOrder order, int payType) {
|
|
|
+ long oneYearLong = 1000 * 60 * 60 * 24 * 365l;
|
|
|
+
|
|
|
OrderInfo orderInfo = new OrderInfo();
|
|
|
orderInfo.setGoodsId(order.getGoodsId());
|
|
|
orderInfo.setGoodsName(order.getGoodsName());
|
|
@@ -935,6 +937,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
vipUserExam.setLogincode(order.getLogincode());
|
|
|
vipUserExam.setExamId(examInfo.getId());
|
|
|
vipUserExam.setExamName(examInfo.getName());
|
|
|
+ Date now = new Date();
|
|
|
+ long x = now.getTime() + oneYearLong;
|
|
|
+ Date oneYear = new Date(x);
|
|
|
+ vipUserExam.setExpirationTime(oneYear);
|
|
|
vipUserExamService.save(vipUserExam);
|
|
|
this.save(orderInfo);
|
|
|
} else if(order.getGoodsType()==3) { //商品
|