package cn.exrick.xboot.your.controller.pc; import cn.exrick.xboot.core.common.redis.RedisTemplateHelper; import cn.exrick.xboot.core.common.utils.ResultUtil; import cn.exrick.xboot.core.common.vo.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; import java.util.*; /** * @author whj */ @Slf4j @RestController @Api(tags = "大屏统计接口") @RequestMapping("/xboot/pcStatistic") @Transactional public class StatisticController { @Autowired private RedisTemplateHelper redisTemplateHelper; @RequestMapping(value = "/getIndex1", method = RequestMethod.GET) @ApiOperation(value = "获取首页数据") public Result getIndex1() { Map map = new HashMap<>(); Set scan = redisTemplateHelper.scan("*statistic1::*"); for (String str : scan) { map.put(str.substring(12),redisTemplateHelper.get(str)); } return new ResultUtil().setData(map); } }