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