hongze 1 год назад
Родитель
Сommit
5180e626ce
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      controllers/ai/ai_file.go

+ 8 - 1
controllers/ai/ai_file.go

@@ -12,6 +12,7 @@ import (
 	"os"
 	"path"
 	"strconv"
+	"strings"
 	"time"
 )
 
@@ -123,7 +124,13 @@ func (this *AiFileController) FileUpload() {
 
 	if aiChatTopicId <= 0 { //新增
 		topic := new(aimod.AiChatTopic)
-		topic.TopicName = path.Base(uploadFileName)
+		var filenameWithSuffix string
+		filenameWithSuffix = path.Base(uploadFileName)
+		var fileSuffix string
+		fileSuffix = path.Ext(filenameWithSuffix)
+		var filenameOnly string
+		filenameOnly = strings.TrimSuffix(filenameWithSuffix, fileSuffix)
+		topic.TopicName = filenameOnly
 		topic.SysUserId = this.SysUser.AdminId
 		topic.SysUserRealName = this.SysUser.RealName
 		topic.CreateTime = time.Now()