From e01955ee1f2061d99faced86eaec926b7e67a735 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 25 Feb 2026 16:47:09 +0800
Subject: [PATCH] fix(ai): 修复产品点模块中文件显示名称错误问题

---
 src/main/java/cc/mrbird/febs/ai/controller/fileUpload/FileUploadController.java       |    6 +++---
 src/main/java/cc/mrbird/febs/ai/controller/productPoint/AiProductPointController.java |    7 +++++++
 src/main/resources/templates/febs/views/modules/ai/productPoint/info.html             |    2 +-
 src/main/resources/templates/febs/views/modules/ai/fileUpload/index.html              |    2 +-
 src/main/resources/templates/febs/views/modules/ai/productPoint/add.html              |    2 +-
 5 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/ai/controller/fileUpload/FileUploadController.java b/src/main/java/cc/mrbird/febs/ai/controller/fileUpload/FileUploadController.java
index c8203bf..5964468 100644
--- a/src/main/java/cc/mrbird/febs/ai/controller/fileUpload/FileUploadController.java
+++ b/src/main/java/cc/mrbird/febs/ai/controller/fileUpload/FileUploadController.java
@@ -350,11 +350,11 @@
                         String totalName = path.getFileName().toString();
                         String[] s = totalName.split(":");
                         if (s.length > 1){
-                            fileInfo.setFileName(s[1]);
+                            fileInfo.setFileSysName(s[1]);
                         }else{
-                            fileInfo.setFileName(totalName);
+                            fileInfo.setFileSysName(totalName);
                         }
-                        fileInfo.setFileSysName(totalName);
+                        fileInfo.setFileName(totalName);
                         fileInfo.setFileSize(Files.size(path));
                         fileInfo.setUploadTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(Files.getLastModifiedTime(path).toMillis())));
                         fileList.add(fileInfo);
diff --git a/src/main/java/cc/mrbird/febs/ai/controller/productPoint/AiProductPointController.java b/src/main/java/cc/mrbird/febs/ai/controller/productPoint/AiProductPointController.java
index e2e8bf8..7323f5e 100644
--- a/src/main/java/cc/mrbird/febs/ai/controller/productPoint/AiProductPointController.java
+++ b/src/main/java/cc/mrbird/febs/ai/controller/productPoint/AiProductPointController.java
@@ -94,6 +94,13 @@
                 if (Files.isRegularFile(path)) {
                     try {
                         FileUploadController.FileInfo fileInfo = new FileUploadController.FileInfo();
+                        String totalName = path.getFileName().toString();
+                        String[] s = totalName.split(":");
+                        if (s.length > 1){
+                            fileInfo.setFileSysName(s[1]);
+                        }else{
+                            fileInfo.setFileSysName(totalName);
+                        }
                         fileInfo.setFileName(path.getFileName().toString());
                         list.add(fileInfo);
                     } catch (Exception e) {
diff --git a/src/main/resources/templates/febs/views/modules/ai/fileUpload/index.html b/src/main/resources/templates/febs/views/modules/ai/fileUpload/index.html
index 75ffcce..bdaca03 100644
--- a/src/main/resources/templates/febs/views/modules/ai/fileUpload/index.html
+++ b/src/main/resources/templates/febs/views/modules/ai/fileUpload/index.html
@@ -72,8 +72,8 @@
                                         <table class="layui-table" id="fileList">
                                             <thead>
                                             <tr>
-                                                <th>文件名</th>
                                                 <th>系统文件名</th>
+                                                <th>文件名</th>
                                                 <th>大小</th>
                                                 <th>上传时间</th>
                                                 <th>操作</th>
diff --git a/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html b/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html
index e7e7685..9045714 100644
--- a/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html
+++ b/src/main/resources/templates/febs/views/modules/ai/productPoint/add.html
@@ -231,7 +231,7 @@
         $.get(ctx + 'admin/productPoint/fileList/parent', function (data) {
             for (var k in data)
             {
-                $(".video-add-productCategory").append("<option value='" + data[k].fileName + "'>" + data[k].fileName + "</option>");
+                $(".video-add-productCategory").append("<option value='" + data[k].fileName + "'>" + data[k].fileSysName + "</option>");
             }
             layui.use('form', function () {
                 var form = layui.form;
diff --git a/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html b/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html
index ae3d700..e2ca966 100644
--- a/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html
+++ b/src/main/resources/templates/febs/views/modules/ai/productPoint/info.html
@@ -239,7 +239,7 @@
         $.get(ctx + 'admin/productPoint/fileList/parent', function (data) {
             for (var k in data)
             {
-                $(".video-add-productCategory").append("<option value='" + data[k].fileName + "'>" + data[k].fileName + "</option>");
+                $(".video-add-productCategory").append("<option value='" + data[k].fileName + "'>" + data[k].fileSysName + "</option>");
             }
             layui.use('form', function () {
                 var form = layui.form;

--
Gitblit v1.9.1