From 9a40de1fbaf24310e4165ad2c6efd494f4eb592b Mon Sep 17 00:00:00 2001
From: yanderong <307678080@qq.com>
Date: 星期三, 17 六月 2026 22:10:16 +0800
Subject: [PATCH] feat: 新增出行卡详情列表
---
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TravelCardPackageServiceImpl.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TravelCardPackageServiceImpl.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TravelCardPackageServiceImpl.java
index f514eb4..90442f9 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TravelCardPackageServiceImpl.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TravelCardPackageServiceImpl.java
@@ -32,12 +32,19 @@
/**
* 获取出行卡包列表
+ *
* @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;
}
/**
--
Gitblit v1.7.1