栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

internship:改了需求

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

internship:改了需求

需求的更改总算是彻底结束了…

  public Map peopleStatGraph(Integer tunnelId) {
        Map statMap = peopleStat(tunnelId);
        BizTunnel tunnel=tunnelMapper.selectById(tunnelId);


        Map res = new LinkedHashMap<>(3);
        //横坐标 两端各三个区域
        List xAxis = new ArrayList();
        //纵坐标 六个区域的人数 分进出口端
        List values = new ArrayList<>();


        if(tunnel.getType()==2) {
            for (Duan normal : Duan.values()) {
                for (Position position : Position.values()) {
                    //添加横坐标
                    xAxis.add(tunnel.getName() + normal.getValue() + position.getValue());
                    //添加纵坐标
                    Integer count = statMap.get(normal.getKey() + "_" + position.getKey());
                    values.add(count == null ? 0 : count);
                }
            }
        }
        else
        {
            for (Duan normally :Duan.values()) {
                for (Position position : Position.values()) {
                    //添加横坐标
                    if(normally.getValue().equals("进口")) {
                        xAxis.add(tunnel.getName() + "小里程" + position.getValue());
                        //添加纵坐标
                        Integer count = statMap.get(normally.getKey() + "_" + position.getKey());
                        values.add(count == null ? 0 : count);
                    }
                    else
                    {
                        xAxis.add(tunnel.getName() + "大里程" + position.getValue());
                        //添加纵坐标
                        Integer count = statMap.get(normally.getKey() + "_" + position.getKey());
                        values.add(count == null ? 0 : count);
                    }
                }
            }
        }

        //TODO 后续改为真实预警数据
        res.put("alarm", 0);
        res.put("xAxis", xAxis);
        res.put("values", values);
        return res;
    }

进行功能优化更新 会对原有接口进行代码更改 值得注意的一点是 要与原有接口json数据结构对应起来 这也是和前端在交互的时候需要特别注意的还有字段名称此类。

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号