当前位置:网站首页>Internship: changed the requirements
Internship: changed the requirements
2022-08-04 19:02:00 【ahyo】
The change of requirements is finally over…
public Map<String, Object> peopleStatGraph(Integer tunnelId) {
Map<String, Integer> statMap = peopleStat(tunnelId);
BizTunnel tunnel=tunnelMapper.selectById(tunnelId);
Map<String, Object> res = new LinkedHashMap<>(3);
//横坐标 两端各三个区域
List<String> xAxis = new ArrayList();
//纵坐标 六个区域的人数 分进出口端
List<Integer> 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() + "small mileage" + 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 Subsequent to real warning data
res.put("alarm", 0);
res.put("xAxis", xAxis);
res.put("values", values);
return res;
}
Perform functional optimization updates Code changes will be made to the original interface 值得注意的一点是 To interface with the originaljsonThe data structure corresponds This is also the field name that needs special attention when interacting with the front end.
边栏推荐
猜你喜欢
随机推荐
基于3D机器视觉的采血试管分拣系统
【STM32】入门(五):串口TTL、RS232、RS485
The Industrial Metaverse Brings Changes to Industry
ros2订阅esp32发布的电池电压数据
实验室专利书写指南
路由技术
面试官:MVCC是如何实现的?
如何给MySQL添加自定义语法 ?
MMDetection 使用示例:从入门到出门
基于 eBPF 的 Kubernetes 可观测实践
将网页变成字符串,并保存起来
unity中实现ue眼球的渲染
Google AppSheet: 无需编程构建零代码应用
PHP代码审计9—代码执行漏洞
WPF 元素裁剪 Clip 属性
从零开始实现一个简单的CycleGAN项目
自己经常使用的三种调试:Pycharm、Vscode、pdb调试
PHP代码审计8—SSRF 漏洞
12. SAP ABAP OData 服务如何支持 $select 有选择性地仅读取部分模型字段值
CIFAR发布《AI伦理的文化:研讨会报告》【附下载】