Commit 35eb90ef authored by codezwjava's avatar codezwjava

用户升级bug修复 未支付的不予计算

parent e26204ed
......@@ -52,16 +52,20 @@ public class UserLevelTaskServiceImpl implements UserLevelTaskService {
@Override
public void userLevelUp() {
//1.获取数据库订单数据
log.info("------------------------日定时任务:升级:--每5分钟执行一次:用户升级开始----------------------------------");
log.info("------------------------日定时任务:升级:--每10分钟执行一次:用户升级开始----------------------------------");
List<OrderInfo> ordersByLevelStatus = orderMapper.getByLevelStatus(0);
for (OrderInfo orderInfo : ordersByLevelStatus) {
String userId = orderInfo.getUserId();
String payType = orderInfo.getPayType();
if (null != userId && !"0".equals(payType)){
userLevelService.userLevelUpgrade(userId);
//当前订单升级状态置为1
orderInfo.setLevelStatus(1);
orderMapper.updateById(orderInfo);
}
log.info("-------------------------日定时任务:升级:--每5分钟执行一次:用户升级结束--------------------------------------");
}
log.info("-------------------------日定时任务:升级:--每10分钟执行一次:用户升级结束--------------------------------------");
}
@XxlJob("monthUserLevelUpjobhandler")
......@@ -84,12 +88,16 @@ public class UserLevelTaskServiceImpl implements UserLevelTaskService {
for (OrderInfo orderInfo : ordersByLevelStatus) {
//用户信息
String userId = orderInfo.getUserId();
String payType = orderInfo.getPayType();
if (null != userId && "0".equals(payType)){
//月度升级功能实现
monthUserLevelService.monthUserLevelUpgrade(userId);
//当前订单升级状态置为1
orderInfo.setMonthOrderStatus(1);
orderMapper.updateById(orderInfo);
}
}
/**
* 根据用户填写邀请码的行为记录表
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment