public Triple<Long, Long, Double> getCarRunSummary(String did, Date startDate, Date endDate) {
Map<String, Object> map = kuduRepository.getCarRunSummary(did, startDate, endDate);
if (map != null) {
Long mileage = map.get("total_mileage") != null ? ((Number) map.get("total_mileage")).longValue() : null;
Long runTime = map.get("total_run_time") != null ? ((Number) map.get("total_run_time")).longValue() : null;
Double fuelConsumption = map.get("total_fuel_consumption") != null ? ((Number) map.get("total_fuel_consumption")).doubleValue() : null;
return Triple.of(mileage, runTime, fuelConsumption);
}
return null;
}

  

最新文章

  1. webapi 控制器接收POST参数时必须以对象的方式接收
  2. 狼人杀BETA阶段计划简介
  3. My安卓知识2--使用listview绑定sqlite中的数据
  4. 基于Attribute的Web API路由设置
  5. 使用 greenDao 框架 操作数据库
  6. CentOS6.4安装包初识
  7. golang vim环境搭建
  8. Android:从程序员到架构师之路Ⅰ
  9. 整理幾種常見PCB表面處理的優缺點
  10. Mac 登录界面多了一个其它账户删除
  11. 设计模式之职责链模式(Chain of Responsibility)摘录
  12. POJ 1236 tarjan
  13. Web in Linux小笔记001
  14. ORACLE 本地冷迁移
  15. CTF---隐写术入门第三题 打不开的文件
  16. 修改ncnn的openmp异步处理方法 附C++样例代码
  17. ASP.NET Core中的Startup类
  18. swift 实践- 01 -- UItableView的简单使用
  19. Qt__QMessageBox
  20. web 连接池配置

热门文章

  1. PHP:文件包含漏洞
  2. (转载)CPU基础知识
  3. Go-简介
  4. matlab中的qr函数
  5. 正式班D5
  6. 《我想进大厂》之Redis夺命连环11问
  7. ubuntu20 使用命令安装 nginx
  8. regsvr32 bypass windows defender 新思路
  9. 2017-01-26--编译busybox总结
  10. 多测师讲解自动化测试 _RF关键字001_( 中)_高级讲师肖sir