From f31587540395b202e27d815bcea78c7780452183 Mon Sep 17 00:00:00 2001
From: yanderong <307678080@qq.com>
Date: 星期四, 18 六月 2026 19:25:20 +0800
Subject: [PATCH] feat: 出行卡前端页面

---
 ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TTravelCardController.java |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TTravelCardController.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TTravelCardController.java
index b737a86..b745733 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TTravelCardController.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TTravelCardController.java
@@ -12,6 +12,7 @@
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
@@ -47,11 +48,23 @@
     /**
      * 跳转到添加页面
      */
-    @RequestMapping("/tTravelCardAdd")
-    public String showAddCarInsurance(){
-        return PREFIX + "tTravelCardAdd.html";
+    @RequestMapping("/add")
+    public String showAdd(){
+        return PREFIX + "tTravelCard_add.html";
     }
 
+    /**
+     * 跳转到添加页面
+     */
+    @RequestMapping("/detail/{packageId}")
+    public String showDetail(@PathVariable Integer packageId, Model model) {
+        TravelCardPackage travelCardPackage = travelCardPackageService.selectById(packageId);
+        Integer packageCount = travelCardService.countByPackageId(packageId);
+        model.addAttribute("packageId", packageId);
+        model.addAttribute("packageName", travelCardPackage.getName());
+        model.addAttribute("packageCount", packageCount);
+        return PREFIX + "tTravelCard_detail.html";
+    }
 
     /**
      * 获取出行卡包,管理列表
@@ -80,7 +93,7 @@
      */
     @RequestMapping(value = "/detailList")
     @ResponseBody
-    public Object detailList(String packageId, String cardNo, String rechargeUserPhone, Integer status) {
+    public Object detailList(Integer packageId, String cardNo, String rechargeUserPhone, Integer status) {
         Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
         page.setRecords(travelCardService.getTravelCardList(page, packageId, cardNo, rechargeUserPhone, status));
         return super.packForBT(page);
@@ -89,8 +102,8 @@
     /**
      *  导出出行卡信息
      */
-    @RequestMapping(value = "/outTravelCard")
-    public void outTravelCard(HttpServletRequest request, HttpServletResponse response, Integer packageId) {
+    @RequestMapping(value = "/outTravelCard/{packageId}")
+    public void outTravelCard(HttpServletRequest request, HttpServletResponse response, @PathVariable Integer packageId) {
         List<Map<String, Object>> listMap = travelCardService.getTravelCardByPackageId(packageId);
 
         // 表格数据【封装】
@@ -131,7 +144,7 @@
         }
         try {
             // 调用工具类进行导出
-            ExcelExportUtil.easySheet("出行卡信息导出记录"+DateUtil.formatDate(new Date(), "YYYYMMddHHmmss"), "=出行卡信息导出记录", dataList,request, response);
+            ExcelExportUtil.easySheet("出行卡信息导出记录"+DateUtil.formatDate(new Date(), "YYYYMMddHHmmss"), "出行卡信息导出记录", dataList,request, response);
         } catch (Exception e) {
             log.error("出行卡导出异常:", e);
         }

--
Gitblit v1.7.1