|
@@ -1314,7 +1314,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
return orderInfoMapper.selectSchoolOrderDetailed(schoolOrderListDTO);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 退款方法
|
|
|
+ * @param order
|
|
|
+ */
|
|
|
public void refundOrder(WxJsOrder order) {
|
|
|
long oneYearLong = 1000 * 60 * 60 * 24 * 365l;
|
|
|
Date now = new Date();
|
|
@@ -1324,7 +1327,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
if ("理论实操计时".equals(order.getGoodsName())) {
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科一专项VIP(含计时)".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1340,7 +1343,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科一专项VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1368,7 +1371,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科二专项VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1396,7 +1399,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科三专项VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1424,7 +1427,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科四专项VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1489,7 +1492,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科一+科四VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1529,7 +1532,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科二+科三VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1575,7 +1578,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科二+科三+科四".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1621,7 +1624,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("科三+科四VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1674,7 +1677,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
} else if ("全科目超级VIP".equals(order.getGoodsName())) {
|
|
|
UserVip userVip = userVipService.getUserVipByUserId(order.getUserId());
|
|
@@ -1709,7 +1712,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
|
}
|
|
|
//删除激活
|
|
|
if(isActiva==1) {
|
|
|
- delActiva(userInfo.getOutId());
|
|
|
+ schActivationService.upDelSchActivationByStuId(userInfo.getOutId());
|
|
|
}
|
|
|
}
|
|
|
int isShare = schPayConfigService.isSchPayConfigByUser(userInfo);
|