|
|
|
@ -2,18 +2,15 @@ package cn.estsh.i3plus.core.apiservice.mq;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.core.api.iservice.busi.ISysMessageService;
|
|
|
|
|
import cn.estsh.i3plus.core.api.iservice.busi.ISysUserService;
|
|
|
|
|
import cn.estsh.i3plus.core.apiservice.serviceimpl.busi.SysMessageService;
|
|
|
|
|
import cn.estsh.i3plus.core.apiservice.util.MailUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ImppEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.RefUserMessage;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.SysMessage;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.SysUser;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.repository.RefUserMessageRepository;
|
|
|
|
|
import com.rabbitmq.client.Channel;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.amqp.core.Message;
|
|
|
|
|
import org.springframework.amqp.rabbit.annotation.RabbitListener;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
|
@ -43,10 +40,9 @@ public class MailQueueReceiver {
|
|
|
|
|
* @param channel
|
|
|
|
|
* @param message
|
|
|
|
|
*/
|
|
|
|
|
@RabbitListener(queues = I3CoreQueueConfig.IMPP_MESSAGE_MAIL_QUEUE)
|
|
|
|
|
// @RabbitListener(queues = I3CoreQueueConfig.IMPP_MESSAGE_MAIL_QUEUE)
|
|
|
|
|
public void processImppMail(RefUserMessage msg, Channel channel, Message message) {
|
|
|
|
|
try {
|
|
|
|
|
Thread.sleep(18000);
|
|
|
|
|
LOGGER.info("【MQ-IMPP_MESSAGE_QUEUE】数据接收成功:{}",msg);
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
msg.setReceiverTime(sdf.format(new Date()));
|
|
|
|
@ -73,8 +69,6 @@ public class MailQueueReceiver {
|
|
|
|
|
} catch (IOException e1) {
|
|
|
|
|
e1.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
} catch (InterruptedException e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|