//package com.weiqi.mis.redis;
//
//import java.util.List;
//
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.stereotype.Service;
//
//import com.weiqi.mis.Z;
//import com.weiqi.util.SmsTools;
//import com.weiqi.vo.SmsGlobalIndex;
//import com.fasterxml.jackson.core.type.TypeReference;
//
//@Service
//public class RedisReceiver {
//    private static final Logger log = LoggerFactory.getLogger(RedisReceiver.class);
//
//    public void receiveMessage(String message) {
//
//        try {
//
//            List<SmsGlobalIndex> jsonObj = Z.fromJSON(new TypeReference<List<SmsGlobalIndex>>() {}, message);
//            SmsTools.sv = jsonObj;
//
//            log.info("SmsTools.sv 消息条数为：{},info={}", SmsTools.sv.size(), SmsTools.sv);
//        } catch (Exception e) {
//            e.printStackTrace();
//            log.error("消息来了：{}", e);
//        }
//
//    }
//
//    /** 接收消息的方法 */
//    public void receiveMessage2(String message) {
//
//        try {
//            SmsTools.sendTotalNum = Integer.parseInt(message);
//        } catch (NumberFormatException e) {
//            e.printStackTrace();
//            log.error("消息来了2：{}", e);
//        }
//        log.info("SmsTools.sendTotalNum ={}", SmsTools.sendTotalNum);
//
//    }
//
//    /** 接收消息的方法 */
//    public void receiveMessage3(String message) {
//
//        try {
//            SmsTools.isRedisStatistic = message.equalsIgnoreCase("1") ? true : false;
//
//            log.info("消息来了3：{}", SmsTools.isRedisStatistic);
//        } catch (NumberFormatException e) {
//            e.printStackTrace();
//            log.error("消息来了3：{}", e);
//        }
//        log.info("SmsTools.sendTotalNum ={}", SmsTools.sendTotalNum);
//
//    }
//
//    /** 接收消息的方法 */
//    public void receiveMessage4(String message) {
//
//        try {
//            SmsTools.isRedisStatisticUP = message.equalsIgnoreCase("1") ? true : false;
//
//            log.info("消息来了4：{}", SmsTools.isRedisStatisticUP);
//        } catch (NumberFormatException e) {
//            e.printStackTrace();
//            log.error("消息来了4：{}", e);
//        }
//        log.info("SmsTools.sendTotalNum ={}", SmsTools.sendTotalNum);
//
//    }
//    /** 心跳 */
//    public void receiveMessage5(String message) {
//
//        try {
//            log.info("心跳消息来了5：{}",message);
//        } catch (NumberFormatException e) {
//            e.printStackTrace();
//            log.error("心跳消息来了5：{}", e);
//        }
//
//    }
//}