From 1b443ebfa4b6339809dfbdf3d82218770dbc5c68 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期六, 28 二月 2026 21:03:40 +0800
Subject: [PATCH] bug修改

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
index 0f0c320..b1171f3 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
@@ -5,6 +5,8 @@
 import cn.afterturn.easypoi.excel.ExcelImportUtil;
 import cn.afterturn.easypoi.excel.entity.ExportParams;
 import cn.afterturn.easypoi.excel.entity.ImportParams;
+import cn.afterturn.easypoi.excel.entity.TemplateExportParams;
+import cn.hutool.core.io.resource.ClassPathResource;
 import cn.hutool.json.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.xiaopeng.api.model.account.SysUser;
@@ -101,7 +103,7 @@
         xpInvitationCodeService.update(xpInvitationCodeUpdateWrapper);
         return R.ok();
     }
-    @ApiOperation(value = "点位导入模板下载")
+    @ApiOperation(value = "邀请码导入模板下载")
     @GetMapping("/api/v1/invitation/import-template")
     public void importTemplate() {
         List<InvitationCodeImportExcel> invitationCodeImportExcels = new ArrayList<>();
@@ -110,14 +112,17 @@
         Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), InvitationCodeImportExcel.class, invitationCodeImportExcels);
         HttpServletResponse response = WebUtils.response();
         ServletOutputStream outputStream = null;
+        //1.获取excel模板
+        ClassPathResource classPathResource = new ClassPathResource("template/邀请码导入模板.xlsx");
+        TemplateExportParams params = new TemplateExportParams(classPathResource.getPath());
+        response.setContentType("application/vnd.ms-excel");
+        response.setCharacterEncoding("utf-8");
         try {
             String fileName = URLEncoder.encode("邀请码导入模板.xlsx", "utf-8");
-            response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
-            response.setHeader("content-Type", "application/vnd.ms-excel");
-            response.setHeader("Pragma", "no-cache");
-            response.setHeader("Cache-Control", "no-cache");
+            response.setHeader("Content-dispodition", "attachment;filename=" + fileName);
             outputStream = response.getOutputStream();
             workbook.write(outputStream);
+
         } catch (IOException e) {
             e.printStackTrace();
             System.out.println("邀请码导入模板下载失败!");

--
Gitblit v1.7.1