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