liujie
2023-08-16 5cb1979f05446792cc33a8cb6b7aaae906da5a70
management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/system/BlackboardController.java
@@ -179,7 +179,7 @@
            }else {
                // 查询广东全区域数据 查询广东所有的代理商
                List<TAgent> tAgentList = tAgentService.selectList(new EntityWrapper<TAgent>()
                        .eq("provinceCode", "440000"));
                        .eq("status", 1));
                List<Integer> ids = tAgentList.stream().map(TAgent::getId).collect(Collectors.toList());
                // 统计代理商
                tAgentService.getDataStatisticsByIds(ids,model,map);
@@ -272,4 +272,32 @@
    }
    /**
     * 获取语音播报
     * @return
     */
    @ResponseBody
    @RequestMapping(value = "/queryOrderBroadcast", method = RequestMethod.POST)
    public Map<String, Object> queryOrderBroadcast(){
        String newOrder = redisUtil.getValue("newOrder");
        String cancelOrder = redisUtil.getValue("cancelOrder");
        String lobbyOrder = redisUtil.getValue("lobbyOrder");
        Map<String, Object> map = new HashMap<>();
        boolean n = ToolUtil.isNotEmpty(newOrder) ? Boolean.valueOf(newOrder) : false;
        boolean c = ToolUtil.isNotEmpty(cancelOrder) ? Boolean.valueOf(cancelOrder) : false;
        boolean l = ToolUtil.isNotEmpty(lobbyOrder) ? Boolean.valueOf(lobbyOrder) : false;
        map.put("newOrder", n);
        map.put("cancelOrder", c);
        map.put("lobbyOrder", l);
        if(n){
            redisUtil.setStrValue("newOrder", "false");
        }
        if(c){
            redisUtil.setStrValue("cancelOrder", "false");
        }
        if(l){
            redisUtil.setStrValue("lobbyOrder", "false");
        }
        return map;
    }
}