diff --git a/src/main/java/com/peanut/modules/job/task/UserVipTask.java b/src/main/java/com/peanut/modules/job/task/UserVipTask.java index 3c63e253..16d48a73 100644 --- a/src/main/java/com/peanut/modules/job/task/UserVipTask.java +++ b/src/main/java/com/peanut/modules/job/task/UserVipTask.java @@ -1,19 +1,11 @@ package com.peanut.modules.job.task; -import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.peanut.common.utils.MailUtil; -import com.peanut.config.DelayQueueConfig; -import com.peanut.modules.common.entity.MyUserEntity; +import com.peanut.common.utils.DateUtils; import com.peanut.modules.common.entity.UserVip; -import com.peanut.modules.common.service.MyUserService; import com.peanut.modules.master.service.UserVipService; -import org.apache.commons.lang.StringUtils; -import org.apache.commons.lang.time.DateUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.amqp.core.MessagePostProcessor; -import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -26,10 +18,6 @@ public class UserVipTask implements ITask{ @Autowired private UserVipService vipService; - @Autowired - private MyUserService userService; - @Autowired - private RabbitTemplate rabbitTemplate; @Override public void run(String params) { @@ -38,49 +26,11 @@ public class UserVipTask implements ITask{ List list = vipService.list(wrapper); if (list.size() > 0) { for (UserVip userVip : list) { - MyUserEntity user = userService.getById(userVip.getUserId()); - if (userVip.getEndTime().getTime() { - message.getMessageProperties().setDelay((int)date); - return message; - }; - } } diff --git a/src/main/java/com/peanut/modules/mq/Consumer/UserVipConsumer.java b/src/main/java/com/peanut/modules/mq/Consumer/UserVipConsumer.java index 90d34520..61899c9d 100644 --- a/src/main/java/com/peanut/modules/mq/Consumer/UserVipConsumer.java +++ b/src/main/java/com/peanut/modules/mq/Consumer/UserVipConsumer.java @@ -23,17 +23,17 @@ public class UserVipConsumer { @RabbitListener(queues = DelayQueueConfig.USERVIP_QUEUE) public void userVipConsumer(String userVipId) { - UserVip userVip = userVipDao.selectById(userVipId); - if(userVip != null){ - if(DateUtils.addSeconds(new Date(),3).getTime()>userVip.getEndTime().getTime()){ - userVip.setState(1); - userVipDao.updateById(userVip); - MyUserEntity user = userDao.selectById(userVip.getUserId()); - user.setVip("0"); - userDao.updateById(user); -// System.out.println(user.getName()+"-"+user.getTel()+"-"+user.getEmail()+"超v过期,vip更新完成"); - } - } +// UserVip userVip = userVipDao.selectById(userVipId); +// if(userVip != null){ +// if(DateUtils.addSeconds(new Date(),3).getTime()>userVip.getEndTime().getTime()){ +// userVip.setState(1); +// userVipDao.updateById(userVip); +// MyUserEntity user = userDao.selectById(userVip.getUserId()); +// user.setVip("0"); +// userDao.updateById(user); +//// System.out.println(user.getName()+"-"+user.getTel()+"-"+user.getEmail()+"超v过期,vip更新完成"); +// } +// } } }