From bd961491fb449a92e7c357376073e138f99c5a29 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 09 十一月 2026 12:15:22 +0800
Subject: [PATCH] refactor(seal): 重构用印管理与申请模块并优化交互体验
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java
index 046ab2a..cb9ad56 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/project/MesPdProjectController.java
@@ -122,6 +122,11 @@
@ApiAccessLog(operateType = EXPORT)
public void exportProjectTrackingWord(@RequestParam("id") Long id,
HttpServletResponse response) throws IOException {
+ throw new cn.iocoder.yudao.framework.common.exception.ServiceException(1_040_990_001, "璺熻釜琛ㄧ敤鍗伴』鍏堟彁浜ゅ鎵癸紝璇蜂娇鐢ㄧ敤鍗扮敵璇�");
+ }
+
+ /** 浠呬緵鐢ㄥ嵃鐢宠鐢熸垚涓嶅彲鍙樺揩鐓с�� */
+ public byte[] createTrackingSnapshot(Long id) throws IOException {
MesPdProjectDO project = projectService.getProject(id);
if (project == null) {
throw exception(PD_PROJECT_NOT_EXISTS);
@@ -141,13 +146,8 @@
fields.put("remark", project.getRemark());
var companyConfig = companyConfigService.getCompanyConfig();
- byte[] content = MesWmDocumentRenderer.renderProjectTracking(fields,
+ return MesWmDocumentRenderer.renderProjectTracking(fields,
companyConfig != null ? companyConfig.getCompanyName() : null);
- String filename = "椤圭洰璺熻釜琛�-" + project.getTaskCode() + ".docx";
- String encoded = URLEncoder.encode(filename, StandardCharsets.UTF_8).replace("+", "%20");
- response.setContentType("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
- response.setHeader("Content-Disposition", "attachment;filename*=UTF-8''" + encoded);
- response.getOutputStream().write(content);
}
private String resolveStatusName(Integer status) {
--
Gitblit v1.9.3