| | |
| | | |
| | | /** |
| | | * 获取出行卡包列表 |
| | | * |
| | | * @param page 分页 |
| | | * @param name 卡包名称 |
| | | * @return 列表数据 |
| | | */ |
| | | public List<Map<String, Object>> getTravelCardPackageList(Page<Map<String, Object>> page, String name) { |
| | | return this.baseMapper.getTravelCardPackageList(page, name); |
| | | List<Map<String, Object>> dataList = this.baseMapper.getTravelCardPackageList(page, name); |
| | | dataList.forEach(data -> { |
| | | Integer packageId = Optional.ofNullable(data.get("id")).map(String::valueOf).map(Integer::parseInt).orElse(null); |
| | | Integer recharge = Optional.ofNullable(travelCardService.rechargeCount(packageId)).orElse(0); |
| | | data.put("rechargeCount", recharge); |
| | | }); |
| | | return dataList; |
| | | } |
| | | |
| | | /** |