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