yanderong
2026-06-18 f31587540395b202e27d815bcea78c7780452183
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);
        }